Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР7 Формы.doc
Скачиваний:
8
Добавлен:
21.09.2019
Размер:
88.58 Кб
Скачать

Раскрывающиеся списки

Списки предназначаются для предоставления пользователю возможности выбора одной или нескольких опций, или для использования в качестве своеобразного меню, содержащего названия страниц, к которым может быть осуществлен переход. В 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

Текстовая строка