如果我在表单中添加了自定义验证方法,如何在提交之前触发它?
我没有装饰我的表单字段,但我认为将新方法添加到我的规则部分会触发该方法,但它不起作用。
$.validator.addMethod('myCustomValidation', function (data)
{
// do some work here
return myValidationResult;
}, 'Please respond.');
$("#myFormId").validate({
rules: {
"myCustomValidation": {required: true}
},
messages: {
"myCustomValidation": {
required: "Enter some information before proceeding",
}
},
submitHandler: function(form)
{
// do the work to submit this form
}
});
我希望在按下“提交”按钮时触发验证。
但是,如果我将验证类名称添加到除提交按钮之外的任何表单字段,则会触发此规则。只是似乎无法在提交之前触发它..