2013-12-17 26 views
22

ここで、これは機能)ここで私はPHPのコードを使用して動的にラジオボタンを生成しています...jqueryでどのラジオボタンが選択されているかを知るには?

私の問題は、addForm(のクリックで選択したラジオボタンを取得する方法です...私のコードです...

事前に
<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> 

おかげ

答えて

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

あなたはこのようにそれを実行する必要があります。

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

次に、あなたのラジオ値やその他の属性を取得することができます。

var value = radio.val(); 

それは、任意の無線機がそれを行う前にチェックされているかどうかを確認することをお勧めします:

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

私は置きますニュースレターのサインアップやオプション付きの検索ボックスなど、ページに何か他のものがある場合に備えて、div(id = myForm)の中で親の安全のために呼び出すことができます。

2

また、あなたもこれを試すことができます -

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

これが私のために感謝をwroks !! –

関連する問題