Атрибут name
Синтаксис
HTML
XHTML
<input type="..." name="[значение]">
Описание
Атрибут / параметр name
(от англ. "name" ‒ «имя, название») присваивает элементу формы имя, которое может быть использовано скриптами или серверным обработчиком данных формы (для опознавания элемента).
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
Верс. | Раздел | |
---|---|---|
HTML | ||
2.0 | Input Field: INPUT | Перевод |
3.2 | INPUT text fields, radio buttons, check boxes, ... | |
4.01 | 17.4 The INPUT element name = cdata [CI]... DTD: Transitional
Strict
Frameset
|
|
5.0 | 4.10.19.1 Naming form controls: the name attribute The name content... |
|
5.1 | 4.10.19.1. Naming form controls: the name attribute The name content... |
|
XHTML | ||
1.0 | Extensible HyperText Markup Language DTD: Transitional
Strict
Frameset
|
|
1.1 | Extensible HyperText Markup Language |
Значения
- _charset_
- При отправке данных на сервер, скрытому элементу формы автоматически присваивается значение, состоящее из закодированных символов.
Примечание: Действие данного атрибута осуществляется только при выполнении двух условий:
- Если это значение используется в качестве имени скрытого элемента формы;
- Элемент формы не должен иметь атрибут «
value
».
- isindex
- При отправке данных текстового поля формы ‒ на сервер отправляется только значения поля (значение данного атрибута не отсылается).
Примечание: Действие данного атрибута осуществляется только при выполнении трёх условий:
- Если это значение используется в качестве имени текстового элемента формы;
- Элемент формы является первым элементом формы;
- Форма использует механизм кодирования «
application/x-www-form-urlencoded
».
- <имя>
- Присваивает элементу формы имя, которое отправляется на сервер в составе передаваемой пары «имя=значение».
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр name (Элемент input)</title>
</head>
<body>
<h1>Пример использования атрибута "name"</h1>
<form action="/examples/php-scripts/coffee.php" method="post">
<fieldset> <legend><b>Какой кофе вы любите?</b></legend>
<label><input type="radio" name="coffee" value="without"> просто кофе (без всего)</label>
<label><input type="radio" name="coffee" value="milk"> с молоком</label>
<p><input type="text" name="coffee_value" placeholder="Свой вариант"></p>
</fieldset>
<p><input type="reset"> <input type="submit"></p>
</form>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр name (Элемент input)</title>
</head>
<body>
<h1>Пример использования атрибута "name"</h1>
<form action="/examples/php-scripts/coffee.php" method="post">
<fieldset> <legend><b>Какой кофе вы любите?</b></legend>
<label><input type="radio" name="coffee" value="without"> просто кофе (без всего)</label>
<label><input type="radio" name="coffee" value="milk"> с молоком</label>
<p><input type="text" name="coffee_value" placeholder="Свой вариант"></p>
</fieldset>
<p><input type="reset"> <input type="submit"></p>
</form>
</body>
</html>
Параметр name (Элемент input)