我正在使用jQuery Validation插件来验证复选框,因为它没有默认选项,必须选择一个且最多只能选择两个复选框,这是标准。但我没有收到任何错误信息,也无法进行验证。我是这样扩展它的:
<input type="checkbox" name="test[]" />x
<input type="checkbox" name="test[]" />y
<input type="checkbox" name="test[]" />z
$("#formid").validate({
rules: {
test[]: {
required: function(elem)
{
return $("input.select:checked").length > 0;
}
},
messages: {
test[]: "You must check at least 1 box"
}
});