плагин проверки jquery - различная обработка ошибок отображения и ошибок очистки - PullRequest
2 голосов
/ 25 марта 2010

Я использую популярный плагин проверки jQuery . Он очень гибок в отношении того, когда запускаются проверки (onsubmit, onfocusout, onkeyup и т. Д.).

Когда проверки выполняются соответствующим образом, ошибки отображаются и очищаются.

Не взламывая ядро ​​плагина, я бы хотел разделить поведение так:

  • Ошибки отображаются только при отправке
  • Но если пользователь впоследствии вводит правильный ответ, ошибки удаляются при отправке, при фокусировке и т. Д.

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

Когда я пробежал через опции , я не увидел обратных вызовов, необходимых для достижения этой цели. Я хотел бы заставить его работать без необходимости взламывать ядро ​​плагина.

У кого-нибудь есть идеи? Спасибо.

1 Ответ

1 голос
/ 07 июня 2010

Я решил эту проблему с небольшим взломом: в соответствующем месте в плагине я запустил пользовательское событие. В своем коде я привязался к этому событию и использовал его вместо обратного вызова, который искал.

Возможно, мог бы использовать и объект-прототип.

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