Autorius Tema: javascrip radio  (Skaityta 1858 kartus)

Neprisijungęs Kshysius

  • Naujokas
  • *
  • Įrašai: 21
  • Karma: +0/-0
    • Žiūrėti profilį
javascrip radio
« Įrašytas: 2012-09-18 19:52:04 pm »
Sveiki turiu toki koda html:


<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>

Javascript 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>

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

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: javascrip radio
« Atsakymas #1 Įrašytas: 2012-09-19 10:50:13 am »
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" />

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2007
  • Karma: +57/-16
    • Žiūrėti profilį
    • Apie mane
Ats: javascrip radio
« Atsakymas #2 Įrašytas: 2012-09-19 11:03:46 am »
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 ;)

Neprisijungęs bendzaminas

  • Naujokas
  • *
  • Įrašai: 185
  • Karma: +11/-0
    • Žiūrėti profilį
Ats: javascrip radio
« Atsakymas #3 Įrašytas: 2012-09-19 18:01:06 pm »
Na tai kvieti on click action'ą, kuris nuima visiems inputams, kurių tipas yra ratio, žymėjimą.

Manualai.lt Forumas

Ats: javascrip radio
« Atsakymas #3 Įrašytas: 2012-09-19 18:01:06 pm »