Элемент <FORM>


Элемент используется для создания формы, данные из которой могут быть переданы для обработки серверу, пересланы почтой.

Атрибут

Значение

action %URL обязателен
method (GET\POST)
enctype %ContentType ("application/x-www-form-urlencoded")
onsubmit %Script
onreset %Script
target CDATA
accept-charset CDATA


Требуется открывающий ярлык, требуется закрывающий ярлык.
action = url
Здесь указывается, куда посылается форма. Это может быть адрес http, или почтовый адрес.
method = get|post
Два метода отсылки формы.
* post: посылает пары name/value;
* get: добаваляет пары name/value к указанному в action адресу URL и отсылает все на сервер.
enctype = cdata
Тип данных при посылке формы серверу. По умолчанию "application/x-www-form-urlencoded", если в данных имеются самостоятельные файлы, то тип устанавливается в виде "multipart/form-data".
accept-charset = cdata
Тип кодировки, по умолчанию "UNKNOWN".
accept = cdata
Типы MIME.
Прочие атрибуты:
* id, class;
* lang, dir;
* style;
* title;
* target;
* onsubmit, onreset;
* onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

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

Следующая форма будет обрабатываться программой "adduser", она пересылается с использованием метода HTTP POST.

<FORM action="http://somesite.com/prog/adduser" method="post">
...form contents...
</FORM>
Следующая форма пересылается при помощи почты:
<FORM action="mailto:youname@yousite.ru" method="post">
...form contents...
</FORM>
Элементы управления в форме
Форма, как правило, содержит элементы управления. Эти элементы управления обычно используются внутри формы, однако, могут появляться и самостоятельно. Некоторые элементы управления автоматически связаны с визуально реализованными инструментами управления, например, кнопками (INPUT, BUTTON), другие элементы управления образуют радиокнопки, поля для галочки (INPUT), меню (SELECT), поля для ввода текста (INPUT, TEXTAREA).



<<пред. страница

Оглавление

след. страница >>


Hosted by uCoz