Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何知道在jquery中选择了哪个单选按钮?_Javascript_Php_Jquery - Fatal编程技术网

Javascript 如何知道在jquery中选择了哪个单选按钮?

Javascript 如何知道在jquery中选择了哪个单选按钮?,javascript,php,jquery,Javascript,Php,Jquery,这是我的密码。。。这里我使用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-C

这是我的密码。。。这里我使用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>

表格名称
卡尔皮特接触
Kalpit接触试验
接近
添加页面

提前感谢

您应该这样做:

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
}

我会放一个div(id=myForm)并在家长的安全情况下调用它,以防万一您在页面上还有其他内容,如时事通讯注册或带有选项的搜索框。

或者,您也可以尝试以下操作-

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