ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML Ссылки

HTML по Алфавиту HTML по Категориям HTML Атрибуты Тегов HTML Атрибуты Глобал HTML Атрибуты Событий HTML Цвета HTML Холсты HTML Аудио / Видео HTML Наборы символов HTML DOCTYPEs HTML Кодирование URL HTML Языковые коды HTML Коды стран HTTP Ответы сервера HTTP Методы PX в EM конвертер Горячие клавиши



HTML form Атрибут


Определение и использование

Атрибут form указывает одну или несколько форм, к которым принадлежит элемент.


Относится к

Атрибут form можно использовать для следующих элементов:

Элементы Атрибут
<button> form
<fieldset> form
<input> form
<label> form
<meter> form
<object> form
<output> form
<select> form
<textarea> form

Пример

Пример кнопки

Кнопка, расположенная вне формы (но по-прежнему являющаяся частью формы):

<form action="/action_page.php" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
</form>

<button type="submit" form="form1" value="Submit">Submit</button>

Пример поля

<fieldset> элемент, расположенный вне формы (но все еще часть формы):

<form action="/action_page.php" method="get" id="form1">
  What is your favorite color? <input type="text" name="fav_color"><br>
  <input type="submit">
</form>

<fieldset form="form1">
  Name: <input type="text" name="username"><br>
  Email: <input type="text" name="usermail"><br>
</fieldset>

Пример ввода

Поле ввода, расположенное вне HTML-формы (но все еще являющегося частью формы):

<form action="/action_page.php" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

Last name: <input type="text" name="lname" form="form1">

Пример метки

A <label> element located outside a form (but still a part of the form):

<form action="/action_page.php" id="form1">
  <input type="radio" name="gender" id="male" value="male"><br>
  <label for="female">Female</label>
  <input type="radio" name="gender" id="female" value="female"><br>
  <label for="other">Other</label>
  <input type="radio" name="gender" id="other" value="other"><br><br>
  <input type="submit" value="Submit">
</form>

<label for="male" form="form1">Male</label>

Пример счетчика

Элемент <meter>, расположенный вне формы (но по-прежнему являющийся частью формы):

<form action="/action_page.php" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<meter form="form1" name="x1" min="0" low="40" high="90" max="100" value="95"></meter>

Пример объекта

Элемент <object>, расположенный вне формы (но по-прежнему являющийся частью формы):

<form action="/action_page.php" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<object data="helloworld.swf" height="400" width="400" form="form1" name="obj1"></object>

Пример вывода

Элемент <output>, расположенный вне формы (но по-прежнему являющийся частью формы):

<form action="/action_page.php" id="numform"
oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
<input type="range" id="a" name="a" value="50">100
+<input type="number" id="b" name="b" value="50">
<br><br>
<input type="submit">
</form>

<output form="numform" name="x" for="a b"></output>

Выберите пример

Раскрывающийся список, расположенный вне формы (но все еще часть формы):

<form action="/action_page.php" id="carform">
  Firstname:<input type="text" name="fname">
  <input type="submit">
</form>

<select name="carlist" form="carform">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

Пример текстового поля

Текстовая область, расположенная вне формы (но по-прежнему являющаяся частью формы):

<form action="/action_page.php" id="usrform">
  Name: <input type="text" name="usrname">
  <input type="submit">
</form>

<textarea name="comment" form="usrform">Enter text here...</textarea>

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

Атрибут form имеет следующую поддержку браузера для каждого элемента:

Элемент
button 10.0 Не поддерживается 4.0 5.1 9.5
fieldset Не поддерживается Не поддерживается Не поддерживается Не поддерживается Не поддерживается
input 9.0 Не поддерживается 4.0 5.1 10.6
label Да Да Да Да Да
meter Не поддерживается Не поддерживается Не поддерживается Не поддерживается Не поддерживается
object Не поддерживается Не поддерживается Не поддерживается Не поддерживается Не поддерживается
output Да Не поддерживается Да Да Да
select Да Не поддерживается Да Да Да
textarea Да Не поддерживается Да Да Да