В настоящее время я устанавливаю подключаемый модуль проверки jQuery для использования в нашем проекте.
По умолчанию некоторые события автоматически настраиваются для обработки. То есть фокусировка вход / выход, ключевые события на всех входных проверках. Я хочу, чтобы он срабатывал только при нажатии кнопки отправки.
Эта функциональность, кажется, встроена в плагин, что затрудняет это (без изменения кода плагина, а не того, что я хочу сделать).
Я нашел вызовы функции eventDelegate в методе прототипа кода плагина:
$(this.currentForm)
.validateDelegate(":text, :password, :file, select, textarea", "focusin focusout keyup", delegate)
.validateDelegate(":radio, :checkbox, select, option", "click", delegate);
Когда я удаляю эти строки из плагина, я получаю свой результат, однако я бы предпочел сделать что-то за пределами плагина, чтобы добиться этого.
Кто-нибудь может мне помочь? Если вам нужно больше деталей, пожалуйста, дайте мне знать. Я искал Google с небольшим успехом.
Спасибо
EDIT :
Я в основном пытаюсь проверить форму только при отправке события submit. По умолчанию плагин проверяет каждый раз, когда фокус теряется в элементе управления вводом.