Формуляры (формы) позволяют создавать области HTML для ввода информации пользователя.
Для создания различных областей (полей) используют элементы областей формы: кнопки, текстовые поля, флажки, memo, поля для выбора файла, скрытые элементы управления.
Формуляр вставляется с помощью <form>, </form>.
Атрибуты <form>:
1) action=URL- адрес для отправки заполненного формуляра
2) method=get/post- способ передачи формуляра
method=get- заставляет Web-браузер передавать все данные формуляра по URL- адресу, заданному в action
method=post- заставляет Web- браузер связываться с сервером, обрабатываемым формуляром; после установления связи передает сами данные.
3) ansubmit= «script»- процедура, активизирующая при отсылки формы на сервер
4) onreset= «script»- процедура, активизирующая при сборе (очистке) формы
С помощью дескриптора <input>, в формуляре можно описывать элементы ввода управления.
Замечание:атрибуты name, type обязательно для <input> (концевого не существует).
Атрибуты <input>:
1) align= Right/left/center выравнивание по горизонтали;
2) Accesskey= «символ»- клавиша быстрого доступа к элементу.
3) Checked- устанавливается с типом type=radio или checkbox, устанавливающей переключатель.
4) Disabled- блокирующий элемент, не может использоваться с элементом hidden
5) Readonly- указывает, что содержимое этого поля не может быть изменено, используется с type=text
6) Maxlenght=n- максимальное число букв в тесте
7) Name= «имя»- приписывает элементу имя
8) Size=n (для type=text/password) позволяет указать максимальное количество символов, отображаемых в поле (видимый размер поля). Для прочих элементов позволяет указать занимаемый по горизонтали размер в пикселях
9) Src=URL-URL рисунка для type=image
10) Type=checkbox- флажки для многовыборных вариантов
Type=button- пользовательская командная кнопка, используемая для выполнения процедуры, связанной с событием нажатия этой кнопки (unclick). В атрибуте value задается надпись на кнопке
Type=submit- командная кнопка, отправляющая на сервер внесенные в формуляр данные
Type=reset- командная кнопка, возвращающая формуляр к исходному состоянию (сбрасывает)
Type=file- создает поле ввода, которое дает возможность пользователю, заполняющему формуляр, указать файл, пересылаемый на сервер вместе с формуляром.
Type=image- пользовательская кнопка на которой отображена иллюстрация
Type=password- создает защищенное поле ввода (вместо текста *)
Type=hidden- передает на сервер параметры, которые не могут быть изменены пользователем.
Type=radio- радио-кнопка.
Группировка полей и легенд.
<fieldset>, </fieldset> тематически объединяют близкие и рядом расположенные поля формуляра в группу и выделяют её визуально.
<legend>,<legend> приписывают группе полей текст комментарий.
<legend> имеет атрибут align
Меню
Пара дескрипторов <select>, </select> вставляют в существующий формуляр разворачивающейся memo или поля списка
Отдельные пункты memo или элементы списка определяются <options>.
Атрибуты <select>
1) Disabled- блокировка доступа к списку.
2) Multiple- разрешение использовать более одной опции.
3) Name=«имя»- имя поля
4) Size=n-количество одновременно изображаемых пунктов.
Атрибуты options.
1) disabled
2) label= «текст»- текст элемента списка
3) selected- выбранный по умолчанию элемент списка
4) value= «значение»- передаваемое значение
|