2012-03-26 48 views
2

无法在keypress或blur模式下验证invalidHandler函数。当我尝试提交整个表单时会被调用。jQuery验证的处理程序回调无效

+0

是的,这是[记录](http://docs.jquery.com/Plugins/Validation/validate#toptions)本身。您必须为该插件编写一个自定义验证方法才能执行其他操作。 – 2012-03-26 20:40:27

+0

我找到了一个使用showErrors的解决方案。而不是在invalidHandler中进行回调,我在showError中调用它 – emphaticsunshine 2012-03-28 13:01:25

回答

8

我找到了解决我自己问题的方法。不是在invalidHandler上进行回调,而是在showErrors上进行回调。我做如下:

showErrors:function(errorMap,errorList){ 
    callBackFunction(); 
    this.defaultShowErrors();  // to display the default error placement 
}