Тег <form>

Тег <form> группирует элементы ввода (input, select, textarea и т.д.) в единую форму для отправки данных.

Syntax

<form action="/submit" method="post">...</form>

Attributes

action URL, куда отправляются данные формы.
method "get" (данные в URL) или "post" (данные в теле запроса).
enctype Формат кодирования данных; для загрузки файлов обязателен multipart/form-data.
novalidate Отключает встроенную HTML5-валидацию полей формы перед отправкой.

Example

<form action="/subscribe" method="post">
  <label for="email">Email</label>
  <input type="email" id="email" name="email" required>
  <button type="submit">Подписаться</button>
</form>

Notes

  • Кнопка внутри form без явного type="button" по умолчанию имеет type="submit" и отправляет форму.
  • Для файловых полей (input type="file") форма обязательно требует enctype="multipart/form-data".

Accessibility

  • Каждый input должен иметь связанный label (через for/id или вложение).

Похожие инструменты