Я делаю форму, в которой я использую атрибут required
для своих элементов. Теперь рассмотрим следующую ситуацию-
Форма разделена на две вкладки, скажем, General Details
и Additional Details
. Поэтому при отправке формы, если я оставлю обязательное поле пустым на видимой вкладке, пользователь сможет просмотреть сообщение. Но предположим, что пользователь находится на первой вкладке, а на второй вкладке появляется ошибка, тогда пользователь не может просмотреть всплывающее окно с ошибкой, и он не знает, почему форма не отправляется.
Теперь я ищу способ запускать событие jQuery всякий раз, когда возникает ошибка обязательного атрибута.
Таким образом, в этом случае я могу запрограммировать отображение вкладки, на которой возникает ошибка.
Обратите внимание, что я знаю, что могу использовать проверку формы на основе JS/jQuery, но главное, что эта форма создается Grails, и обязательное поле применяется автоматически в зависимости от базы данных. Поэтому я не могу использовать проверку JS на основе формы.
required
.:invalid
работает, если мы вводим неверные данные в поле типаabc
внутриtype="email"
. Ссылка- davidwalsh.name/demo/valid-pseudo-class.php - person Chetan   schedule 17.08.2015