Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pervaya_chast_uchebnika_po_WWW (1).doc
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Группировка элементов списка

При достаточно обширном списке имеет смысл сгруппировать его элементы по блокам, чтобы обеспечить наглядность списка и удобство работы с ним. Для этой цели применяется тег <OPTGROUP>. Он представляет собой контейнер, внутри которого располагаются теги <OPTION> объединенные в одну группу. Особенностью тега <OPTGROUP> является то, что он не выделяется как обычный элемент списка, акцентируется с помощью жирного начертания, а все элементы, входящие в этот контейнер, смещаются вправо от своего исходного положения. Для добавления заголовка группы используется Атрибут LABEL, как показано на рис. 2.31.

Р ис. 2.31. Группирование элементов списка

2.7.2.5. Переключатели

Переключатели используют, когда необходимо выбрать один единственный вариант из нескольких предложенных. Создаются следующим образом.

<INPUT TYPE="radio" NAME=”Primer”>

Возможные для переключателей атрибуты перечислены в табл. 2.6

Табл. 2.6.

Параметры переключателей

Атрибут

Описание

CHECKED

Предварительное выделение переключателя. По определению, набор переключателей может иметь только один выделенный пункт, поэтому добавление checked сразу к нескольким полям не даст особого результата. В любом случае, будет отмечен элемент, находящийся в коде HTML последним.

NAME

Имя группы переключателей для идентификации поля. Поскольку переключатели являются групповыми элементами, то имя у всех элементов группы должно быть одинаковым. Атрибут является обязательным.

ID

Идентификатор группы переключателей по которому к ней можно обращаться из сценариев на обработку событий. Поскольку переключатели являются групповыми элементами, то имя у всех элементов группы должно быть одинаковым.

VALUE

Задает, какое значение будет отправлено на сервер. Здесь уже каждый элемент должен иметь свое уникальное значение, чтобы можно было идентифицировать, какой пункт был выбран пользователем.

Создание группы переключателей показано на рис. 2.32.

Р ис. 2.32. Создание переключателей

Заметим, что, атрибут NAME для всех переключателей обязателен и имеет одинаковое значение. Только в этом случае браузер будет понимать, что переключатели связаны между собой и помечать только один пункт из предложенных. Значение параметра VALUE же должно различаться, чтобы обработчик формы мог понять, какой вариант выбран пользователем.

2.7.2.6. Флажки

Флажки используют, когда существует возможность выбора нескольких вариантов значения из предложенного списка.

Флажок создается следующим образом.

<INPUT TYPE="checkbox">

Атрибуты для флажков полностью аналогичны перечисленным для переключателей. Использование флажков показано на рис. 2.33.

Р ис. 2.33. Создание флажков

2.7.2.7. Скрытое поле

Скрытое поле не показывается на странице и прячет свое содержимое от пользователя. Посетитель не может ничего в него внести или напечатать. Цель создания скрытых полей — в передаче технической информации на сервер. В большинстве случаев это необходимо для передачи данных формы от страницы к странице.

Синтаксис создания скрытого поля.

<INPUT TYPE="hidden">

Возможные для скрытого поля атрибуты перечислены в табл. 7.4.

Табл. 2.7.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]