ВУЗ:
Составители:
Форма открывается тэгом <FORM> и заканчивается меткой </FORM>.
HTML-документ может содержать в себе несколько форм, однако формы не
должны находиться одна внутри другой.
Тэг <FORM> может содержать три атрибута, один из которых является
обязательным:
ACTION: Обязательный атрибут. Определяет, где находится
обработчик формы.
METHOD: Определяет, каким образом (иначе говоря, с помощью
какого метода протокола передачи гипертекстов) данные из формы будут
переданы обработчику. Допустимые значения: METHOD=POST и
METHOD=GET. Если значение атрибута не установлено, по умолчанию
предполагается METHOD=GET.
GET: методом "get" HTTP браузер берёт значение action, добавляет “?”
к нему, затем присоединяет набор данных формы, кодированный с
использованием типа содержимого "application/x-www-form-urlencoded".
Затем перенаправляет всё по гиперссылке на этот URL. В этом сценарии
данные формы ограничены кодами ASCII (нельзя использовать спецсимволы)
и имеют весьма жесткие ограничения на объем вводимой информации.
POST: методом "post" HTTP браузер проводит транзакцию HTTP "post"
(в теле HTTP-запроса), используя значение атрибута action и сообщение,
созданное в соответствии с типом содержимого, определённым атрибутом
enctype.
ENCTYPE: Определяет, каким образом данные из формы будут
закодированы для передачи обработчику. Если значение атрибута не
установлено, по умолчанию предполагается ENCTYPE=application/x-www-
form-urlencoded. "Кнопка", чтобы запустить процесс передачи данных из
формы на сервер, создается с помощью тэга.
<INPUT TYPE=submit>
Встретив такую строчку внутри формы, браузер нарисует на экране
кнопку с надписью Submit, при нажатии на которую все имеющиеся в форме
данные будут переданы обработчику, определенному в метке.
Надпись на кнопке можно задать любую путем введения атрибута
VALUE="[Надпись]".
Пример:
<INPUT TYPE=submit VALUE="Отправить!">
Надпись, нанесенную на кнопку, можно при необходимости передать
обработчику путем введения в определение кнопки атрибута NAME=[имя].
Пример:
<INPUT TYPE=submit NAME=button VALUE="Отправить!">
При нажатии на такую кнопку обработчик вместе со всеми остальными
данными получит и переменную button со значением Отправить! (т.е.
button=Отправить!, это можно видеть в адресной строке).
В форме может быть несколько кнопок типа submit с различными
именами и/или значениями. Обработчик, таким образом, может действовать
61
Форма открывается тэгом. HTML-документ может содержать в себе несколько форм, однако формы не должны находиться одна внутри другой. Тэг
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »
