var gender= $("input:radio[name=gender]:checked").val();
alert(gender);
return;
if (gender == "") {
$("#gender_error").fadeIn();
return false;
}
如果我没有给出任何值我得到警报为未定义,那么我将如何实际验证复选框,以便如果没有选中复选框,我应该得到空值或null,以便出现错误。谢谢提前。
答案 0 :(得分:0)
首先,您需要通过提供名称并使用Somnath所说的''
来获取值,如下所示
$("input:radio[name='gender']:checked").val();
然后你可以像这样检查
if(gender == '' || gender == 'undefined') {
//do your work
}
答案 1 :(得分:0)
你遗失''
上一页:
$("input:radio[name=gender]:checked").val();
新强>
$("input:radio[name='gender']:checked").val();
答案 2 :(得分:0)
尝试:
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;
}
答案 3 :(得分:0)