如果我已經爲自己的表單添加了自定義驗證方法,那麼在提交之前如何才能觸發它?jQuery - 獲取自定義驗證方法來觸發
我不裝飾我的表單字段,但我認爲將新方法添加到我的規則部分會觸發該方法,但它不起作用。
$.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
}
});
我想驗證按'submit'按鈕時觸發。
但是,如果我將驗證類名稱添加到除submit按鈕之外的任何表單字段,則會觸發此規則。似乎無法得到它的觸發提交前夕..
我認爲編輯工作這包括包含您要驗證的表單的HTML片段將有所幫助。 – jamiebarrow 2010-10-08 13:00:48