Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
显示未定义的html复选框的Jquery验证_Jquery_Html_Validation - Fatal编程技术网

显示未定义的html复选框的Jquery验证

显示未定义的html复选框的Jquery验证,jquery,html,validation,Jquery,Html,Validation,如果我没有给出任何值,我将得到未定义的警报,那么我如何实际验证该复选框,以便如果没有选中任何复选框,我将得到空值或null,以便出现错误。提前感谢。首先,您需要通过给出名称并使用Somnath所说的'来获取该值,如下所示 var gender= $("input:radio[name=gender]:checked").val(); alert(gender); return; if (gender == "") { $("#gender_error").

如果我没有给出任何值,我将得到未定义的警报,那么我如何实际验证该复选框,以便如果没有选中任何复选框,我将得到空值或null,以便出现错误。提前感谢。

首先,您需要通过给出名称并使用Somnath所说的
'
来获取该值,如下所示

    var gender= $("input:radio[name=gender]:checked").val();
    alert(gender);
    return;
    if (gender == "") {
    $("#gender_error").fadeIn();      
    return false;
    }
然后你可以这样检查

 $("input:radio[name='gender']:checked").val();
u缺少
'

上一篇

if(gender == '' || gender == 'undefined') {
  //do your work
}
新建:

 $("input:radio[name=gender]:checked").val();
尝试:

使用:


请参阅fiddle:

您能分享刚刚修改的收音机吗…@awaisgarni
$("input:radio[name='gender']:checked").val();

var gender= $("input:radio[name='gender']:checked").val();
    alert(gender);
    return; //this would break the execution
    if (typeof gender === "undefined" || gender == "") {
      $("#gender_error").fadeIn();      
      return false;
    }
var gender = $('input[name="gender"]:checked').val();