2013-12-17 18 views
22

tutaj jest mój kod ... oto jestem generowania przycisk radiowy dynamicznie przy użyciu kodu php ...Jak sprawdzić, który przycisk radiowy jest zaznaczony w jquery?

moim problemem jest to, jak się który przycisk radiowy wybrany na kliknięcie addForm() funkcji ...

<div class="modal-body"> 
    <div> <input type="radio" name="form" value="Form-Name">Form-Name</div> 
    <div> <input type="radio" name="form" value="Kalpit-Contact">Kalpit-Contact</div> 
    <div> <input type="radio" name="form" value="Kalpit-Contact test">Kalpit-Contact test</div> 
</div> 
<div class="modal-footer"> 
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
    <button type="button" class="btn btn-primary" onclick="addForm()">Add Page</button> 
</div> 

góry dzięki

Odpowiedz

18
var selectedValue = $("input[name=form]:checked").val(); 
6

należy zrobić to tak:

var radio = jQuery('input[name="form"]:checked'); 

Następnie można odzyskać swoją wartość radiowej lub inne atrybuty:

var value = radio.val(); 

Jest to dobry pomysł, aby sprawdzić, czy radio jest sprawdzany przed wykonaniem że:

if (radio != undefined) 
{ 
    //do what you need to 
} 
0
var myval = $("#myForm input[type=form]:checked").val(); 

chciałbym umieścić w div (id = myForm) i zadzwoń do bezpieczeństwa rodzica, na wszelki wypadek, gdy masz coś jeszcze na stronie, np. rejestrację biuletynu lub pole wyszukiwania z opcjami.

2

Alternatywnie, można również spróbować tego -

$(".modal-body input[type=radio]").each(function(){ 
     if (this.checked) 
     { 
      console.log(this.value+" is checked"); 
     } 
    }); 
+0

to wroks dla mnie dzięki !! –

Powiązane problemy