この質問にはすでに答えがあります。
ここでこれは私のコードです...ここで私は動的にPHPコードを使用してラジオボタンを生成しています...
私の問題はどのラジオボタンがクリックで選択されるかを取得する方法です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>
前もって感謝します
var selectedValue = $("input[name=form]:checked").val();
あなたはこのようにするべきです:
var radio = jQuery('input[name="form"]:checked');
あなたはそれからあなたの無線価値または他の属性を検索することができます:
var value = radio.val();
それをする前に無線がチェックされるかどうか確かめるのは良い考えです:
if (radio != undefined)
{
//do what you need to
}
あるいは、これも試すことができます -
$(".modal-body input[type=radio]").each(function(){
if (this.checked)
{
console.log(this.value+" is checked");
}
});
var myval = $("#myForm input[type=form]:checked").val();
ニュースレターのサインアップやオプション付きの検索ボックスなど、ページに何か他のものがある場合に備えて、div(id = myForm)を入れて、親の安全のために呼び出します。