2013-12-17 206 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對我的感謝! –

相關問題