massef
@massef

Как проверять заполнение формы на лету?

Здравствуйте.
Ситуация следующая, имеется форма с валидацией через плагин jquery validate, вместо кнопки отправки ссылка по клику на которую открывается модальное окно с еще один полем. Соответственно валидация не срабатывает.
Тут нужно проверять поля на лету или можно как то запустить сначала валидацию и если она прошла, то открыть модальное окно? Но тогда возникает вопрос, как запустить валидацию перед открытием окна? Для модалки используется fancybox
  • Вопрос задан
  • 2538 просмотров
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Поля с выбором (select, input[type="radio"], input[type="checkbox"], есть немного и более экзотических) — событие change.
Текстовые поля — событие input.

Вот по этим событиям и запускать валидацию на лету. Клик на ссылке блокируется (preventDefault) или она вообще недоступна (например, disply:none).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы