Атрибут name

Определяет уникальное имя формы. Как правило, имя формы используется для доступа к её элементам через скрипты.

Синтаксис

<form name="<имя>">...</form>

Значения

В качестве имени используется набор символов, включая числа и буквы. JavaScript чувствителен к регистру, поэтому при обращении к форме по имени через скрипты соблюдайте то же написание, что и в атрибуте name.

Значение по умолчанию

Нет.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>FORM, атрибут name</title> <script> function validForm() { alert("Имя: " + document.forms['form1'].nick.value) } </script> </head> <body> <form name="form1"> <p>Имя: <input type="text" name="nick"></p> <p><input type="button" onClick="validForm()" value="OK"></p> </form> </body> </html>

Браузеры

4 12 1 4 3 1
4.4 4 14 2

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.