Тэги формы
TEXTAREA
Тэг <TEXTAREA> используется для того, чтобы позволить
пользователю вводить более одной строки информации (свободный
текст). Вот пример использовани тэга <TEXTAREA>: <TEXTAREA NAME="address" ROWS=10 COLS=50>
Москва,
Дмитровкое шоссе,
д.9Б, офис 448
</TEXTAREA>
Атрибуты, используемые внутри тэга <TEXTAREA> описывают
внешний вид и имя вводимого значения. Тэг </TEXTAREA>
необходим даже тогда, когда поле ввода изначально пустое. Описание
атрибутов:
- NAME - имя поля ввода
- ROWS - высота поля ввода в символах
- COLS - ширина поля ввода в символах
Если вы хотите, чтобы в поле ввода по умолчанию выдавался
какой-либо текст, то необходимо вставить его внутри тэгов
<TEXTAREA> и </TEXTAREA>.
INPUT
Тэг <INPUT> используется для ввода одной строки текста или
одного слова. Атрибуты тэга:
- CHECKED - означает, что CHECKBOX или RADIOBUTTON будет
выбран.
- MAXLENGTH - определяет количество символов, которое
пользователи могут ввести в поле ввода. При превышении количества
допустимых символов броузер реагирует на попытку ввода нового
символа звуковым сигналом и не дает его ввести. Не путать с
атрибутом SIZE. Если MAXLENGTH больше чем SIZE, то в поле
осуществляется скроллинг. По умолчанию значение MAXLENGTH равно
бесконечности.
- NAME - имя поля ввода. Данное имя используется как
уникальный идентификатор поля, по которому, впоследствии, вы
сможете получить данные, помещенные пользователем в это поле.
- SIZE - определяет визуальный размер поля ввода на
экране в символах.
- SRC - URL,. указывающий на картинку (используется
совместно с атрибутом IMAGE).
- TYPE - определяет тип поля ввода. По умолчанию это
простое поле ввода для одной строки текста. Остальные типы должны
быть явно указаны:
CHECKBOX Используется для простых логических
(BOOLEAN) значений. Значение, ассоциированное с именем данного
поля, которое будет передаваться в вызываемую CGI-программу,
может принимать значение ON или OFF.
HIDDEN Поля данного типа не отображаются броузером
и не дают пользователю изменять присвоенные данному полю по
умолчанию значение. Это поле используетс для передачи в
CGI-программу статической информации, как то ID прользователя,
пароля или другой информации.
- IMAGE
- Данный тип поля ввода позволяет вам связывать графический
рисунок с именем поля. При нажатии мышью на какую-либо часть
рисунка будет немедленно вызвана ассоциированная форме
CGI-программа. Значения, присвоенные переменной NAME будут
выглядеть так - создается две новых переменных: первая имеет
имя, обозначенное в поле NAME с добавлением .x в конце имени.
В эту переменную будет помещена X-координата точки в пикселах
( считая началом координат левый верхний угол рисунка), на
которую указывал курсор мыши в момент нажатия, а переменная с
именем, содержащимся в NAME и добавленным .y, будет содержать
Y-координату. Все значения атрибута VALUE игнорируются. Само
описание картинки осуществляется через атрибут SRC и по
синтаксису совпадает с тэгом <IMG>.
PASSWORD
- То же самое, что и атрибут TEXT, но вводимое пользователем
значение не отображается броузером на экране.
- RADIO
- Данный атрибут позволяет вводить одно значение из
нескольких альтернатив. Для создания набора альтернатив вам
необходимо создать несколько полей ввода с атрибутом
TYPE="RADIO" с разными значениями атрибута VALUE, но с
одинаковыми значениями атрибута NAME. В CGI-программу будет
передано значение типа NAME=VALUE, причем VALUE примет
значение атрибута VALUE того поля ввода, которое в данный
момент будет выбрано (будет активным). При выборе одного из
полей ввода типа RADIO все остальные поля данного типа с тем
же именем (атрибут NAME) автоматически станут невыбранными на
экране.
- RESET
- Данный тип обозначает кнопку, при нажатии которой все поля
формы примут значения, описанные для них по умолчанию.
- SUBMIT
- Данный тип обозначает кнопку, при нажатии которой будет
вызвана CGI-программа (или URL), описанная в заголовке формы.
Атрибут VALUE может содержать строку, которая будет высвечена
на кнопке.
- TEXT
- Данный тип поля ввода описывает однострочное поле ввода.
Используйте атрибуты MAXLENGTH и SIZE для определения
максимальной длинны вводимого значения в символах и размера
отображаемого поля ввода на экране (по умолчанию принимается
20 символов).
- VALUE - присваивает полю значение по умолчанию или
значение, которое будет выбрано при использовании типа RADIO (для
типа RADIO данный атрибут обязателен)
|