我正在搜索一会儿,但找不到适合我的东西。
这是我的复选框:
<input type="checkbox" class="main_account_form_checkbox" id="terms" name="terms" />
我需要验证此复选框,但不知道我在做什么错。这是我正在处理的js文件中的步骤:
栏位:
var terms = $('#terms');
模糊时:
terms.blur(validateTerms);
检查:
form.submit(function(){
if(validateTerms())
return true
else
return false;
});
和功能:
function validateTerms(){
if(terms.val().checked(false)){
alert("Error!");
}
}
为什么我无法验证该复选框?除此以外,所有其他字段均有效。谁能帮我吗?
最佳答案
不要检查.val()
,只需使用is(":checked")
if (terms.is(":checked")) //is checked