Элементы форм в HTML-документе.

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

Структура формы. Все дескрипторы[1] ввода, ассоциированные с одной формой, должны:

ü Содержаться в дескрипторе <form>;

ü Обрабатываться одним и тем же обработчиком формы[2];

Атрибуты. С дескриптором <form> всегда используются два ключевых атрибута:

ü Action. Этот атрибут содержит адрес URL CGI-программы обработки формы. Если параметр action отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию.

ü Method.Этот атрибут содержит метод отправки данных обработчику. В зависимости от характера обработки выбирается один из методов:

o Get. Отправка данных формы в составе адреса URL программы-обработчика;

o Post. Отправка данных формы в заголовке пакета протокола передачи гипертекста HTTP[3].