我正在尝试制作一个if语句,要求选择三个复选框中的一个以上,但是我的代码中出现语法错误。
var proceed = true;
if($("#chek1:checked, #checked2:checked, #checked3:checked').length ==1")){
alert("error");
proceed = false;
}
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个:
var proceed = true;
if($("#chek1:checked, #checked2:checked, #checked3:checked").length == 1)
{
alert("error");
proceed = false;
}
或者,如果您的复选框具有相同的名称值,例如name =" myChecked []",您可以执行以下操作:
count_checked = $('[name="myChecked[]"]:checked').length
if(count_checked == 0)
{
doSmt();
}