Атрибут form HTML тега <input>

Значение и применение

Атрибут form (HTML тега <input>) задает форму (элемент <form>) к которой элемент управления принадлежит. В качестве значения должен выступать идентификатор формы (id) в этом же документе.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьhtml.elements.input.form
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
form✓1✓12✓1✓≤12.1✓1✓18✓4✓≤12.1✓1✓1.0✓4.4✓1

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<input form = "form_id">  

Значения атрибута

Значение Описание
form_id Идентификатор формы (id) к которой элемент <input> принадлежит.

Отличия HTML 4.01 от HTML 5

Атрибут form считается новым в HTML 5.

Примеры, попробуйте сами

Атрибут form элемента input

Элемент вне form связан с ней через id. Измените данные и проверьте сброс. Для полей внутри fieldset связь form указывается отдельно.

index.html
HTML
<form id="profile">
  <p>
    <label>Город <input name="city" value="Казань" /></label>
  </p>
  <button type="reset">Сбросить форму</button>
</form>
<p>
  <label>Имя <input form="profile" name="user" value="Анна" /></label>
</p>