Раскрывающиеся списки
Списки предназначаются для предоставления пользователю возможности выбора одной или нескольких опций, или для использования в качестве своеобразного меню, содержащего названия страниц, к которым может быть осуществлен переход. В HTML кодируется при помощи контейнера <SELECT>... </SELECT>.
Синтаксис атрибута |
Назначение |
NAME |
Имя списка |
size |
Количество одновременно отображаемых пунктов |
MULTIPLE |
Разрешение помечать (при одновременно нажатых клавишах Ctrl или Shift) сразу несколько пунктов списка |
Если задан параметр MULTIPLE и/или значение параметра SIZE больше 1, то список выводится развернутым (тогда значение SIZE определяет количество одновременно видимых на экране пунктов списка, для просмотра остальных используется линейка прокрутки). В противном случае (при отсутствии параметра MULTIPLE и SIZE=1) выводится список, раскрывающийся щелчком мыши на кнопке .
Значения отдельных пунктов списка определяются при помощи тэгов <OPTION>, каждый из которых определяет один пункт. Название пункта записывается после тэга <OPTION>.
Синтаксис атрибута |
Назначение |
VALUE |
Записанная в кавычках произвольная комбинация букв и цифр, передаваемая на сервер; при отсутствии данного параметра на сервер передается название выбранного пункта списка |
SELECTED |
Определяет данный пункт как помеченный по умолчанию (для раскрывающегося списка, т. е. при SIZE=1 и отсутствии параметра MULTIPLE, параметр SELECTED может быть присвоен только одному пункту; при отсутствии в таком списке параметра SELECTED изначально выбранным (отображаемым) по умолчанию является первый пункт списка) |
Поле ввода имени пересылаемого файла (INPUT TYPE=file)
Поле такого типа предназначено для обеспечения пересылки на сервер вместе с заполненной формой указанного пользователем файла. Имя файла (и путь к нему) вводятся в однострочном текстовом поле или, после щелчка мышью на расположен ной справа кнопке Обзор требуемый файл выбирается в стандартном окне открытия файла.
Синтаксис атрибута |
Назначение |
name |
Имя данного диалогового элемента |
SIZE |
Ширина текстового поля |
MAXLENGHT |
Максимально допустимое количество символов имени файла (вместе с путем) |
Командные кнопки
1. Кнопка «Очистка формы» (INPUT TYPE=reset).
Щелчок мышью на этой кнопке очищает форму (т. е. при водит ее к изначальному виду, в том числе восстанавливая изначальные значения в текстовых полях и изначальную пометку флажков и радиокнопок).
Синтаксис атрибута |
Назначение |
name |
необязательный параметр — имя кнопки (нигде не используется) |
value |
текстовая строка надписи на кнопке (при отсутствии данного параметра выводится стандартная надпись Сброс или Reset) |
2. Кнопка «Отправка формы» (INPUT TYPE=submit).
Щелчок мышью на данной кнопке вызывает отправку информации формы на сервер (в соответствии с указанным в тэге <FORM> методом обработки).
Синтаксис атрибута |
Назначение |
NAME |
Имя кнопки |
VALUE |
Текстовая строка надписи на кнопке (при отсутствии данного параметра выводится стандартная надпись Подача запроса или Submit) |
3. Пользовательские командные кнопки стандартного вида (INPUT TYPE=button).
Кнопка, вид и функционирование которой является типовым для Windows, а назначение целиком определяется алгоритмом работы CGI-программы или скрипта, куда передается имя кнопки (NAME). Эти кнопки обычно используются также совместно со скриптами.
Синтаксис атрибута |
Назначение |
NAME |
Имя кнопки |
VALUE |
Текстовая строка надписи на кнопке |
4. Графические командные кнопки (INPUT TYPE=image).
По назначению такие кнопки аналогичны пользовательским стандартного вида, но здесь в качестве кнопки используется произвольное изображение, хранящееся в отдельном графическом файле. Фактически это рисунок-гиперссылка. (Для графической кнопки на сервер, кроме ее имени, дополнительно передается информация о координатах курсора мыши в момент нажатия.)
Синтаксис атрибута |
Назначение |
NAME |
Имя кнопки |
ALIGN |
Выравнивание кнопки относительно окружающего текста: bottom – нижний край кнопки выравнивается по нижней (базовой) линии строки; left – выравнивание по левому краю страницы; middle – центрирование кнопки по высоте строки; right – выравнивание по правому краю страницы; top – верхний край кнопки выравнивается по верхней линии строки |
BORDER |
Толщина рамки вокруг кнопки |
SRC |
путь к графическому файлу с изображением кнопки |
VALUE |
Текстовая строка |