2011-06-13 90 views
0

是否可以将验证错误消息发送给其他功能? 作为一个例子,我有一个显示一个确定的消息和(n)秒后消失通知功能:jQuery验证,向其他功能发送错误信息

notify("My error message", { selector: '#form-notification' }); 

如何使用与此通知功能:预先

$("#myForm").validate({ 
    submitHandler: function(form) { 
     var options = { 
      target: '#save_form',        
      dataType: 'json', 
      beforeSubmit: showRequest, 
      success: showResponse 
     }; 
     $(form).ajaxSubmit(options); 
    } 
});  

由于。

+0

取在看看[invalidHandler](http://docs.jquery.com/Plugins/Validation/validate#options) – 2011-06-13 18:07:15

回答

2

您可以使用showErrors回调来定制发生错误时发生的情况。包括defaultShowErrors()以保持默认操作。

$("#myForm").validate({ 
    showErrors: function(errorMap, errorList) { 
     //custom code here 

     this.defaultShowErrors(); 
    } 
}); 

http://docs.jquery.com/Plugins/Validation/validate