我正在使用 jQuery 验证插件:jQuery 验证。现在,我有一个带有简单验证方法的代码段,用于根据给定参数验证选中复选框的数量
$.validator.methods.cbMinRequired = function (value, element, param) {
return $(element).parent().find(":checked").length >= param;
};
$(function () {
// validate the comment form when it is submitted
$("#myform").validate({
keyup: true,
keypress: true,
click: true,
change: true,
debug: true,
errorClass: "invalid",
rules: {
mycheckboxes: {
cbMinRequired: 1
}
}
});
});
查看我的 Fiddle:jsFiddle 复选框验证示例
如您所见,我有一个问题。
我必须先触发“提交”来验证表单。但我想在加载后验证它。我认为最初没有触发提交的选项,因为最后我想使用此按钮触发“保存操作”,该按钮不应在页面加载后调用。
有什么想法可以解决这个问题吗?