Выполнить JavaScript при недопустимом поле ввода:
<input type="text" oninvalid="alert('Вы должны заполнить форму!');" required>
Попробуйте сами »
Описание oninvalid
Событие атрибута oninvalid
происходит, когда элемент <input> является недопустимым.
Например, поле ввода недопустимо, если задан обязательный атрибут и поле пусто (обязательный атрибут указывает, что поле ввода должно быть заполнено перед отправкой формы).
Поддержка oninvalid
Числа в таблице указывают первую версию браузера, которая полностью поддерживает событие атрибута.
Событие атрибута | |||||
---|---|---|---|---|---|
oninvalid | Да | 10.0 | Да | Нет | Да |
Синтаксис oninvalid
<Элемент oninvalid="script">
Значение атрибута oninvalid
Значение | Описание |
---|---|
script | Сценарий для запуска в oninvalid |
Технические подробности oninvalid
Поддержка тегов: | <input> |
---|
Примеры oninvalid
Выполните JavaScript, если поле ввода является недопустимым:
<input type="text" oninvalid="alert('Должно содержать 6 или более символов');" pattern=".{6,}">
Попробуйте сами »
Связанные страницы oninvalid
Справочник DOM HTML: Событие oninvalid