<FORM>

Internet Explorer

Google Chrome

Opera

Safari

Firefox

6.0 7.0 8.0 2.03.04.0 9.29.610 2.03.14.0 2.03.03.6
                   
HTML: XHTML:
3.24 1.01.1
     

Описание тега:

Тег <FORM> устанавливает форму на веб-странице. Форма предназначена для обмена данными между пользователем и сервером. Область применения форм не ограничена отправкой данных на сервер, с помощью клиентских скриптов можно получить доступ к любому элементу формы, изменять его и применять по своему усмотрению.

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

Для отправки формы на сервер используется кнопка Submit, того же можно добиться, если нажать клавишу <Enter> в пределах формы. Если кнопка Submit отсутствует в форме, клавиша <Enter> имитирует ее использование, но только в том случае, когда в форме имеется только один элемент <INPUT>. Если таких элементов два и более, нажатие на <Enter> не вызовет никакого результата.

Когда форма отправляется на сервер, управление данными передается программе, заданной параметром action тега <FORM>. Предварительно браузер подготавливает информацию в виде пары «имя=значение», где имя определяется параметром name тега <INPUT>, а значение введено пользователем или установлено в поле формы по умолчанию. Если для отправки данных используется метод GET, то адресная строка может принимать следующий вид.

http://www.sgu.ru/cgi-bin/script.cgi?param1=abc&param2=777&param3=%D0%C1

Параметры перечисляются после вопросительного знака, указанного после адреса CGI-программы и разделяются между собой символом амперсанда (&). Нелатинские символы преобразуются в шестнадцатеричное представление (в форме %HH, где HH — шестнадцатеричный код для значения ASCII-символа), пробел заменяется на плюс (+).

Допускается внутрь контейнера <FORM> помещать другие теги, при этом сама форма никак не отображается на веб-странице, видны только ее элементы и результаты вложенных тегов.

Синтаксис в HTML:

  1. <form action="URL">
  2. ...
  3. </form>

Параметры тега:

ПараметрНазначение
actionАдрес программы или документа, которые обрабатывает данные формы.
autocomplete Включение или выключение автозаполнения текстовых полей.
enctypeMIME-тип информации формы.
methodМетод протокола HTTP.
nameИмя формы.
targetИмя окна или фрейма, куда обработчик будет загружать возвращаемый результат.

Наличие закрывающего тега:

Требуется

Баннер SGU.RU