Атрибут | ||||||
onsubmit | 4+ | 1+ | 3.5+ | 1+ | 1+ | 1+ |
HTML атрибут-событие onsubmit
Событие onsubmit возникает при отправке формы, это обычно происходит, когда пользователь нажимает специальную кнопку Submit.
Наиболее частое применение события onsubmit – это валидация (проверка) формы перед отправкой.
Чтобы отправить форму на сервер, у посетителя есть два способа:
- Первый – это нажать кнопку
<input type="submit">
или<input type="image">
. - Второй – нажать Enter, находясь на каком-нибудь поле.
Какой бы способ ни выбрал посетитель – будет сгенерировано событие submit
. Обработчик в нём может проверить данные и, если они неверны, то вывести ошибку – тогда форма не отправится на сервер.
Синтаксис
<element onsubmit="script">
Значения
- script
- Скрипт, исполняющийся при возникновении события
Значение по умолчанию
Нет.
Применяется к тегам
Onsubmit относится к атрибутам событий, и может быть использован со следующими тегами:
Поддерживаемые HTML-теги: | <form>, <keygen> |
---|
Отличия HTML 4.01 от HTML 5
Нет.
Примеры использования:
Событие onsubmit
Пример HTML:
Попробуй сам<form onsubmit="myFunction()">
Введите имя: <input type="text">
<input type="submit">
</form>
Поддержка браузерами
Спецификации
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard (WHATWG) | Живой стандарт |
Учебник HTML
HTML уроки: HTML Атрибуты
