HTML, CSS ir JavaScript diskusijos > HTML, CSS ir JavaScript - pageidauti pamokos

javascrip radio

(1/1)

Kshysius:
Sveiki turiu toki koda html:


--- Kodas: ---
<input type="radio" name="group">
<input type="radio" name="group">
<input type="radio" name="group">

<div class="paspausti">

<input type="radio" name="group1">

bla,bla,bla

</div>
<div class="paspausti">

<input type="radio" name="group1">

bla,bla,bla

</div>
<div class="paspausti">

<input type="radio" name="group1">

bla,bla,bla

</div>
--- Baigti kodą ---

Javascript kodas:


--- Kodas: ---<script type="text/javascript">
$(".paspausti").live("click",function(event) {
    var target = $(event.target);
    if (target.is('input:radio')) return;

    var checkbox = $(this).find("input[type='radio']");

    if( checkbox.attr("checked") == "" ){
       checkbox.attr("checked","true");
    } else {
       checkbox.attr("checked","");
    }
    $(".paspausti").click(function () {

        $('input:radio').attr('checked',false);

    });   
});

</script>
--- Baigti kodą ---

esme tame, kad kai paspaudi i ta bloka turi pasizymeti radio viskas veikia taciau pazymejus nusiema ir zymejimas nuo group (kitu radio)

vitalikaz:
Kažkokią čia nesamonę padaręs :) radio ir yra radio tam, kad iš jų galima būtų pažymėti tik vieną. Jeigu reikia žymėti kelis - naudok <input type="checkbox" />

Modestas Vaitkevičius:
Jei nori sudėti kelis radio, tai jų visų name turi būti skirtingi
Sakykim radio name vienas ir jų yra 5, tada noriu kitokių kelių, tai rašau du...
Arba tu tikrai ne čia juos naudoji ;)

bendzaminas:
Na tai kvieti on click action'ą, kuris nuima visiems inputams, kurių tipas yra ratio, žymėjimą.

Navigacija

[0] Žinučių sąrašas

Eiti į pilną versiją