2017-08-30 37 views
2

如何覆蓋jQueryvalidation對象的提交處理程序而不覆蓋所有驗證設置?如何覆蓋jQueryValidation提交處理程序

form1.validate({ 
     focusInvalid: false, // do not focus the last invalid input 
     ignore: ".ignore", // validate all fields including form hidden input 
     rules:{//rules excluded for brevity}, 
     submitHandler : function (form){ // I want to replace this function} 
}); 

然後,我想重寫提交處理程序。

form1.validate({ 

     submitHandler : function (form){ //some other logic} 
}); 

這不會覆蓋提交處理程序。

感謝

+0

你到底要重寫?添加HTTP標頭,更改操作URL或...? – t1gor

回答

0

按照documentation,您可以定義處理程序如下:

$("#myform").validate({ 
    submitHandler: function(form) { 
    // do the things that you want to do 
    form.submit(); 
    } 
});