jQuery Validate, отправить сообщение об ошибке в другую функцию - PullRequest
0 голосов
/ 13 июня 2011

Можно ли отправить сообщение об ошибке проверки другой функции?Например, у меня есть функция уведомления, которая отображает определенное сообщение и исчезает через (n) секунд:

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); 
    }
});     

Заранее спасибо.

1 Ответ

2 голосов
/ 13 июня 2011

Вы можете использовать обратный вызов showErrors для настройки того, что происходит при возникновении ошибки.Включите defaultShowErrors(), чтобы сохранить действие по умолчанию.

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

        this.defaultShowErrors();
    }
 });

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...