2013-12-17 23 views
22

burada bujquery'de hangi radyo düğmesinin seçildiğini nasıl öğrenebilirim?

benim sorunum AddForm tıklamasıyla() fonksiyonu ...

üzerinde seçilen hangi radyo düğmesini nasıl olduğunu ... ben dinamik php kodu kullanarak radyo düğmesini elde ediyorum burada ... benim kodudur peşin
<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> 

Teşekkür

cevap

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

Sen böyle yapmak gerekir:

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

Ardından radyo değerini veya diğer özelliklerini alabilir:

var value = radio.val(); 

Herhangi radyo bunu yaparken önce kontrol olup olmadığını görmek için iyi bir fikirdir:

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

ben koyardı Bir div içinde (id = myForm) ve ebeveynin güvenliği için, sadece sayfada bir haber bülteni kaydı veya seçenekler içeren bir arama kutusu gibi herhangi bir şeyiniz olması durumunda arayın.

2

Alternatif olarak, bu deneyebilirsiniz -

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

bu beni teşekkür için wroks !! –

İlgili konular