Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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_Jquery_Forms - Fatal编程技术网

Javascript jQuery表单,检查是否选中了无线电

Javascript jQuery表单,检查是否选中了无线电,javascript,jquery,forms,Javascript,Jquery,Forms,我无法从已检查的收音机中获取值: <form id="addform" /*action="catch.php" method="POST"*/> <div class="form-group input-container"> <label class="col-sm-7"> *Href looks like "/vacacy/12": </label> <input class="col-sm-3" name="vacan

我无法从已检查的收音机中获取值:

<form id="addform" /*action="catch.php" method="POST"*/>
<div class="form-group input-container">
    <label class="col-sm-7"> *Href looks like "/vacacy/12": </label>
    <input class="col-sm-3" name="vacancy_full_URL" value="0" type="radio" required>
    <label class="col-sm-7"> *Href looks like "https://www.test.com/vacancy/12": </label>
    <input class="col-sm-3" name="vacancy_full_URL" value="1" type="radio" required>
</div>
</form>
我很难找到正确的函数来检查它。如果(this.checked()==true)不起作用,我先前的尝试
。您能帮助我吗?

使用
is(“:checked”)
查找是否选中了单选按钮。html表单中也有一些错误,比如您使表单自动关闭。其次,没有id检查的项目

$(“#检查”)。单击(函数(e){
e、 预防默认值()
var$inputs=$(“#addform:input”);
var值={};
$inputs.each(函数(){
如果(this.name==“空缺\u完整\u URL”&&$(this.is(“:选中”)){
值[this.name]=$(this.val();
}否则{
值[this.name]=$(this.val();
}
});
console.log(值)
});

*Href看起来像“/vaccy/12”:
*Href看起来像“https://www.test.com/vacancy/12": 
点击
使用
is(“:checked”)
查找是否选中了单选按钮。html表单中也有一些错误,比如您使表单自动关闭。其次,没有id检查的项目

$(“#检查”)。单击(函数(e){
e、 预防默认值()
var$inputs=$(“#addform:input”);
var值={};
$inputs.each(函数(){
如果(this.name==“空缺\u完整\u URL”&&$(this.is(“:选中”)){
值[this.name]=$(this.val();
}否则{
值[this.name]=$(this.val();
}
});
console.log(值)
});

*Href看起来像“/vaccy/12”:
*Href看起来像“https://www.test.com/vacancy/12": 
点击

您可以在按钮上处理单击事件,并在单击名称时使用:checked检查收音机

$(document).ready(function(){
      $("#check").click(function(){
          var radioValue = $("input[name='vacancy_full_URL']:checked").val();
           if(radioValue){
             alert("Your are a - " + radioValue);
             }
           });
        });

您可以在按钮上处理单击事件,并使用:checked选中Radio单击名称

$(document).ready(function(){
      $("#check").click(function(){
          var radioValue = $("input[name='vacancy_full_URL']:checked").val();
           if(radioValue){
             alert("Your are a - " + radioValue);
             }
           });
        });
请试试这个

$(document).ready(function () {
    $("#check").click(function () {
        var values = {};
        var other_data = $('input[type=radio]', $('#addform'));;
        $.each(other_data, function (key, input) {
            if (input.checked) {
                values[input.name + "_checked"] = input.value;
            } else {
                values[input.name+ "_unchecked"] = input.value;
            }
        });
    });
})
请试试这个

$(document).ready(function () {
    $("#check").click(function () {
        var values = {};
        var other_data = $('input[type=radio]', $('#addform'));;
        $.each(other_data, function (key, input) {
            if (input.checked) {
                values[input.name + "_checked"] = input.value;
            } else {
                values[input.name+ "_unchecked"] = input.value;
            }
        });
    });
})

HTML结构
缺少一个
对象#选中
以进行单击。另外,您可以询问
检查
是否是
检查的
如下:
$(this)。是否(':checked')
(它返回一个
布尔值
)实现了它,并且它工作正常,谢谢!我只添加了readNice所必需的html和js,@brk发布了一个同样有效的解决方案。祝你好运此代码帮助您获取值-
HTML结构
缺少一个
对象#选中
进行单击。另外,您可以询问
检查
是否是
检查的
如下:
$(this)。是否(':checked')
(它返回一个
布尔值
)实现了它,并且它工作正常,谢谢!我只添加了readNice所必需的html和js,@brk发布了一个同样有效的解决方案。祝你好运此代码帮助您获取值-