310
Глава 8
8.5.
Воспользоваться
для
создания
карты-изображения
Web-редактором
(например,
AceHTML).
8.6.
Разработать
Web-сайт
«Устройство
компьютера».
8.3.
Интерактивные
формы
на
Web-страницах
Интерактивные
формы предназначены для сбора информа-
ции
от посетителей Web-страницы. Внешне форма выглядит,
как
анкета, в которую посетитель может вписать свой текст
или
выбрать значения из предлагаемых перечней.
Формы.
Форма помещается в специальный контейнер
<FORM></FORM>,
внутри которого располагаются все тэги эле-
ментов формы. Там же обязательно находится кнопка, отправ-
ляющая заполненную анкету на сервер для последующей обра-
ботки данных.
Поля
формы создаются с помощью тэгов
<INPUT>,
<SELECT>
и
<TEXTAREA>, в которых с помощью атрибутов задаются пара-
метры полей. С помощью атрибута TYPE задается тип поля, ат-
рибут NAME присваивает полю имя, а атрибут
VALUE
содержит
его значение. Для различных конкретных типов поля сущест-
вуют
также дополнительные атрибуты.
При
обработке формы на сервер передаются пары NAME=VA-
LUE,
где
VALUE
— значение соответствующего атрибута,
уста-
новленное
пользователем или заданное по умолчанию.
Текстовые
поля.
Текстовое поле создается тэгом:
<INPUT
TYPE="text" NAME=
fl
regist" VALUE="
M
>
Атрибут
VALUE
принимает такое значение, которое задается
пользователем при заполнении поля. Если пользователь ввел в
поле текст «Фамилия», то на сервер
будет
передано re-
gist
=Фамилия.
Флажки.
Флажки
могут
объединяться в группы присвоени-
ем атрибутам NAME всех флажков одинакового значения. Для
установки флажка по умолчанию используется атрибут
CHEC-
KED.
Группа флажков создается тэгами:
<INPUT
TYPE="checkbox" NAME="chbl" VALUE="1"
CHECKED>
<INPUT
TYPE="checkbox" NAME="cnbl" VALUE="2">
На
сервер передается значение атрибута
VALUE
флажка,
установленного пользователем. Если пользователем установле-
ны
несколько флажков, то на сервер
будут
переданы значения
уставленных флажков группы через запятую chbl=l,2.