Справочники

HTML Элементы HTML Атрибуты Глобальные Атрибуты HTML События HTML MIME-типы HTML Коды языков HTMLТаблица цветов HTML ASCII HTML ISO-8859-1 HTML Windows-1251 HTML UTF-8 кирилица HTML URL для UTF-8 HTML URL для ISO-8859


 


HTML атрибут-событие onsubmit

Событие onsubmit возникает при отправке формы, это обычно происходит, когда пользователь нажимает специальную кнопку Submit.

Наиболее частое применение события onsubmit – это валидация (проверка) формы перед отправкой.

Чтобы отправить форму на сервер, у посетителя есть два способа:

  1. Первый – это нажать кнопку <input type="submit"> или <input type="image">.
  2. Второй – нажать 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 Атрибуты