2017-08-30 38 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(); 
    } 
});