У меня работает проверка подлинности jquery, и страница очень длинная, поэтому я хочу, чтобы страница прокручивалась вверх, потому что я отображаю ошибки в самой верхней части страницы над форма, кто-нибудь знает, где я могу поместить код для анимации, чтобы он срабатывал, когда у формы были ошибки?Как запустить событие при ошибке в плагине валидатора jQuery
ответ
Вы можете использовать invalidHandler
option для точного случае, если вы хотите, как это:
$("form").validate({
rules: { ... rules here ... }
invalidHandler: function(form, validator) {
$('html, body').animate({scrollTop: '0px'}, 300);
}
});
Большое вам спасибо, что отлично сработало –
Есть ли способ заставить его прокрутить элемент, который был недействительным в частности? Итак, если у вас была огромная форма, а посередине где-то была ошибка? На телефонах это важно, так как я могу прокручивать вверх, но ошибка может быть не в частности. –
же, как предложил @Nick, но использовать после того, как плагин инициализации:
$("form").bind("invalid-form.validate", function() {
});
Его же что происходит внутри, когда плагин инициализируется. Source.
это спасатель .. за исключением того, что для меня он стреляет 3 раза при одном и том же отказе валидации. – Damon
@ Дамон не уверен, почему это происходит – DontVoteMeDown
@damon, вероятно, потому, что у вас есть 3 формы? –
- 1. Проблема с errorPlacement в плагине валидатора jQuery
- 2. Сообщение об ошибке в Jquery форм-валидатора
- 3. Событие делегирование в плагине jQuery
- 4. Как запустить событие при смене слайда
- 5. Как запустить JQUERY на событие?
- 6. Как мне запустить событие jQuery?
- 7. Как запустить событие изменения в jQuery
- 8. Возможно ли запустить событие на плагине вкладок jquery при загрузке вкладки?
- 9. Сообщение об ошибке удаленного валидатора
- 10. Как показать сообщения об ошибках валидатора пользователю при ошибке проверки?
- 11. Как переупорядочить событие для динамических созданных элементов в плагине jquery?
- 12. Как задержать событие onkeyup в плагине проверки jQuery
- 13. Как запустить событие TextBox.TextChanged в jquery onkeyup?
- 14. Событие jQuery в ошибке объекта JavaScript при применении
- 15. Как скрыть текст ошибки валидатора при первом включении валидатора
- 16. Как запустить событие при изменении размера браузера
- 17. (wordpress) Как запустить функцию в моем плагине при активации плагина
- 18. Как я могу запустить событие jQuery при прокрутке?
- 19. jQuery/Javascript - Как запустить событие при изменении значения кнопки?
- 20. Grails запустить запрос из валидатора
- 21. Как обработать событие проверки валидатора KendoUI
- 22. Как запустить событие «вручную»?
- 23. Как запустить событие немедленно?
- 24. событие jquery click для дочернего div, не работающего в плагине
- 25. Обработка событий в плагине jQuery
- 26. Как запустить задачу, определенную в sbt-плагине
- 27. Магистраль: событие пожара при любой ошибке
- 28. Невозможно запустить событие jquery drag
- 29. Запустить событие изменения текстового поля в jQuery
- 30. jQuery - как запустить одно событие, откладывая другое?
Можете ли вы опубликовать код, который вы должны теперь назвать валидацией? –