ть JavaScript-сценарий для проверки результатов формы. Если
функция vaiidateForm() возвращает значение True, Web-браузер передаст ре-
зультаты формы по URL-адресу, указанному в атрибуте method дескриптора
Как и в случае с другими элементами формы, текстовые надписи перед и/или
после флажков на форме не являются частью HTML-кода элемента. Дескриптор
для флажка может содержать следующие атрибуты:
type. Устанавливает тип "checkbox", который указывает Web-браузеру, что
данный элемент формы представляет собой флажок.
Глава3. HTML-формы 141
id. Используется для присвоения флажку уникального имени. Значение
атрибута id можно использовать для работы с состоянием флажка в сцена-
рии, внедренном на Web-страницу.
name. Используется для идентификации флажка. Значение атрибута name
может применяться для ссылки на состояние флажка в сценарии, выпол-
няющемся в среде Web-браузера. Более того, Web-браузер будет передавать
значение атрибута name в качестве части "имя" пары имя/значение при пе-
редаче результатов формы Web-серверу, если посетитель установит флажок.
Если посетитель сайта не устанавливает флажок, его имя и значение (т.е.
значение, присвоенное атрибуту value) серверу передаваться не будут.
value. Строка, которая будет передаваться Web-серверу в качестве части
"значение" пары имя/значение. При передаче результатов формы после на-
жатия кнопки Submit Web-браузер передает серверу пары имя/значение
только для установленных (т.е. выбранных) флажков.
checked. ЕСЛИ Значение ЭКЮ атрибута равно True (т.е. checked="true"),
Web-браузер при визуализации флажка будет отображать "галочку" (т.е.
флажок считается выбранным или установленным). По умолчанию значе-
ние атрибута checked устанавливается равным False (т.е. флажок не уста-
новлен или снят), поэтому при написании HTML-кода для неустановлен-
ного флажка вам не нужно включать в дескриптор < input > атрибут
checked="false".
I
- э л a -a -li j -> -»ш -
с|вМр//Ыг" nji03/FigureO3-OG htm
Имя: Г Фамилия:
Сообщение:
Области интересов:
Операционные системы: Г Windows 98 Г Windows ХР Г Windows NT
Оборудование: Г Настольные компьютеры Г Портативные компьютеры Г PDA
Г Принтеры п Мониторы
[Кнопки RESET и STJMBIT формы]
Рис. 3.7. Форма с семью флажками под многострочным полем ввода текста
Е приведенном примере дескрипторы < input > с атрибутом type, установлен-
ным равным "checkbox", заставляют браузер ПОМеСТИТЬ на форму ExampleForm
семь флажков. Web-браузер сам отвечает за переключение состояния флажков
(т.е. при выборе посетителем снятого флажка Web-браузер устанавливает его, по-
мечая в квадратик флажка "галочку", и наоборот, если посетитель выбирает уста-
н