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

2.7.2.10. Группировка элементов формы.

При создании сложной формы не обойтись без визуального отделения одного логического блока от другого. Этого можно добиться, используя внутри тега <FORM> сочетания тегов и стилей. Например, элементы формы можно выделить, если использовать для них фоновый цвет или рамку, задавая их через CSS. Кроме того, существует и другой подход, который состоит в применении тега <FIELDSET>. Этот контейнер группирует элементы формы, отображая вокруг них рамку (рис 2.40).

Р ис. 2.40. Использование тега <FIELDSET>

Чтобы добавить к рамке, визуально группирующей элементы, специальный заголовок применяется контейнер <LEGEND>, который должен располагаться в теге <FIELDSET>. Внутри тега <LEGEND> допустимо использовать текст и теги форматирования, вроде <B>, <I>, <SUP>, <SUB>, а также стили.

2.7.2.11. Переход между полями с помощью табуляции

При достаточно большом количестве полей формы, которые необходимо заполнить, переходить между ними с помощью курсора мыши становится утомительно. При этом требуется навести курсор на соответствующее поле, нажать кнопку мыши, и только после этого вводить нужное значение. Как альтернатива, используется клавиша <Tab>, которая позволяет быстро переключать фокус с одного поля на другое. Атрибут TABINDEX определяет последовательность перехода между полями при нажатии на <Tab>.

2.7.2.12. Ограничение доступа к элементам формы.

У любого элемента формы есть два состояния, которые ограничивают доступ к элементу или ввод данных, — блокирование (disabled) и только для чтения (readonly).

Блокирование элемента не позволяет вообще производить с ним каких-либо действий. Максимум на что будет способен пользователь (да и то не во всех браузерах) - выделять и копировать содержимое заблокированного текстового поля. Заблокированное поле помечается обычно серым цветом

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

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

Поля формы можно не только блокировать, но и делать их только для чтения. В этом случае доступ к ним сохраняется, но изменять значения, заданные по умолчанию, нельзя. Разумеется, речь идет только о текстовых полях, где требуется вводить текст. Выделять и копировать его можно, но изменить не получится. Для установки режима «только для чтения» используется параметр readonly. .

2.8. Фреймы

Фреймы позволяют разбивать окно просмотра браузера на несколько прямоугольных областей, располагающихся рядом друг с другом. В каждую из таких областей можно загрузить отдельный HTML-документ, просмотр которого осуществляется независимо от других. Между фрэймами можно организовать взаимодействие заключающиеся в том, что выбор ссылки в одном из фреймов может привести к загрузке документа в другой фрейм. При создании страниц с фреймами разрабатываются несколько HTML-файлов. Документы раскладки (layout), используются для создания структуры Web-страниц, то есть разделения их на несколько областей. Документы содержания (content) предназначены для заполнения информацией каждой из областей.

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