Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИП 1-4 / Lab4_HTML_Forms.doc
Скачиваний:
132
Добавлен:
27.04.2015
Размер:
141.82 Кб
Скачать

1.2. Элемент input

Элемент < INPUT > используется для определения области внутри формы для сбора данных. Данный элемент представляет собой поле для ввода информации пользователем (кнопку, поле ввода, чекбокс и т.п.). Элемент не имеет конечного тега.

Вместе с элементом INPUTиспользуются следующие атрибуты:

  • NAME=идентификатор - определяет имя переменной

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

  • MAXLENGTH=n - ограничивает число вводимых символов

  • SIZE=n- размер видимой на экране области, занимаемой текущим полем.

  • VALUE - определяет начальное и конечное значения поля ввода.

  • TYPE=параметр- определяет тип поля для ввода данных.

Параметр атрибута TYPEможет принимает одно из следующих значений:

hidden

От пользователя скрывается поле ввода, но содержимое поля передается при посылке данных формы. Это значение может быть использовано для передачи информации состояния при взаимодействии клиента и сервера.

<INPUT TYPE=HIDDEN NAME=custom VALUE="c12-234-8534">

image

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

text

Поле ввода текста, значение по умолчанию.

password

Поле ввода пароля; вводимые символы представляются как звездочки.

checkbox

Кнопка, принимающая положения on (включено) и off(выключено).

radio

Кнопка, принимающая положения on и off; причем остальные кнопки с тем же параметром NAME ведут себя по принципу "одна из многих".

submit

Кнопка, действие которой сводится к отсылке содержимого заполненной формы на Web-сервер.Если кнопка Submit отсутствует в форме, клавиша Enter имитирует ее использование, но только в том случае, когда в форме имеется только один элемент <input>. Если таких элементов два и более, нажатие на <Enter> не вызовет никакого результата.

reset

Кнопка, которая устанавливает во всех интерфейсных элементах значения по умолчанию.

file

Позволяет организовать передачу файлов на Web-сервер

а также атpибуты: ALIGN , CHECKED , SRC .

Пример 1 - простая форма для ввода:

< P > Улица: <INPUT NAME= "street"> <BR> Город: <INPUT NAME= "city" SIZE= "20" MAXLENGTH= "20"> <BR> Индекс: <INPUT NAME= "zip" SIZE= "5" MAXLENGTH= "6" VALUE= "424001"> <BR>

В окне броузера это будет выглядеть так:

Начало формы

Улица: Город:Индекс:

Конец формы

1.3. Элемент select

Внутри <FORM> ... </FORM>, может присутствовать любое количество элементов SELECT, свободно перемешанных с другими HTML элементами (включая INPUT и TEXTAREA) и текстом (кроме команды FORM). Команда SELECT во многих графических клиентах представляется как список.

В отличие от INPUT, SELECT имеет закрывающую команду. Внутри оператора SELECT, разрешена только последовательность команд OPTION, за каждым из которых следует некоторое количество простого текста (без HTML разметки); например:

<SELECT NAME="a-menu">

<OPTION> First option.

<OPTION> Second option.

</SELECT>

Вместе с элементом SELECTиспользуются следующие атрибуты:

NAME=идентификатор

имя SELECT элемента. Обязательное поле (аналогично INPUT).

SIZE=n

если SIZE равен 1 или если этот атрибут опущен, по умолчанию SELECT будет представлен как меню опций Motif. Если SIZE = 2 или более, SELECT будет представлен как окно выбора; значение SIZE тогда будет определять, сколько элементов списка будут видны.

MULTIPLE

если присутствует (нет значения), задает, что SELECT должен позволять множественный выбор из списка. Наличие MULTIPLE принуждает SELECT быть представленным как список выбора, вне зависимости от значения SIZE.

Элементы OPTION также имеют атрибуты:

SELECTEDзадает, что эта опция выбрана по умолчанию. Если SELECT позволяет множественный выбор (с помощью атрибута MULTIPLE ), как SELECTED могут быть помечены несколько опций.

Соседние файлы в папке ИП 1-4