Тег <FORM>
используется для выделения формы ввода данных. Один документ может содержать несколько различных форм, но формы не могут быть вложенными, т.е. содержать одна другую.
Общий вид зания формы
<FORM ACTION="_URL_" METHOD="GET|POST" ENCTYPE="MIME type">
. . .
</FORM>
Атрибуты:
ACTION
Атрибут определяет адрес URL, на который передаются данные, содержащиеся в областях ввода данной формы, чтобы извлечь ответ. Обычно, указывается адрес некоторого CGI-сценария/приложения, которым передаются данные из форм.
Если данный атрибут не указан, данные будут передаваться этому же документу. То, каким образом идет пересылка данных зависит от указанного значения атрибутов METHOD
и ENCTYPE
.
METHOD
Определяет метод передачи данных из формы на WWW сервер. Может принимать 2 занчения: GET
и POST
. В случае использования метода GET
CGI программа получит данные через переменную среды QUERY_STRING, в случае POST
- через стандартный поток ввода.
ENCTYPE
Этот атрибут определяет тип MIME передаваемых данных. Используется только для метода POST. По умолчанию имеет значение application/x-www-form-urlencoded.
TARGET
Используется для указания, в каком окне должен быть открыт документ - результат обработки формы. Действует польностью аналогично такому же атрибуту тега <A>
TITLE
LANG
LANGUAGE
CLASS
STYLE
ID