Спецификация HTML 3.2

       

FORM


<!ENTITY % HTTP-Method "GET | POST" -- as per HTTP specification --> <!ELEMENT FORM - - %body.content -(FORM)> <!ATTLIST FORM action %URL #IMPLIED -- server-side form handler -- method (%HTTP-Method) GET -- see HTTP specification -- enctype %Content-Type; "application/x-www-form-urlencoded" >

Элемент FORM используется в языке разметки HTML для создания заполняемых форм. Причем вы можете иметь сразу несколько таких форм в одном и том же документе. Для элемента FORM во всех случаях необходимо писать и начальный, и конечный тэги. (Заметим, что для создания простейших форм Вы также можете воспользоваться элементом ). В пределах элемента FORM можно использовать большой набор элементов HTML, кроме того при создании форм вы можете задавать несколько типов (текстовые поля в одну или несколько строк, группы радиокнопок, контрольные квадратики, и меню).

Атрибуты элемента FORM:

action

Определяет URL адрес, который используется либо для отправления формы по

электронной почте (например, action="mailto:foo@bar.com"), либо для

запуска на сервере посредством протокола HTTP специальной программы, обслуживающей

данную форму (к примеру, action="http://www.acme.com/cgi-

bin/register.pl").

method

Если предыдущий атрибут action задает адрес HTTP-сервера, то атрибут method

определяет, какой из HTTP методов будет использоваться для пересылки этому серверу

содержимого текущей формы. Это может быть либо GET, либо

POST (по умолчанию используется GET).

enctype

Данный атрибут определяет механизм, который следует использовать при кодировании

содержания данной формы. По умолчанию используется application/x-www-form-

urlencoded.

Остальные подробности касательно работы с формами приводятся в документе RFC 1867.



Содержание раздела