Сообщение от Gvozd
|
навешиваете на все поля формы(на onchange например.возможны вариации) специальную функцию-чекер.
|
И в результате мы не сможем нажать на кнопку, пока не выйдем из поля, т.к. только тогда сработает change.
Сообщение от hogart
|
По интервалу чекер будет выполняться как бы в отдельном треде.
|
Нет в JS отдельных тредов.
Дизаблинг кнопки сабмита вообще зло, т.к. непонятно, почему она неактивна. В отличие от сообщения при попытке сабмита с последующим фокусом в проблемное поле.
И проверка полей по таймауту не тормозит, главное каждому элементу свой таймаут не делать.