 |
| | | | | | | | | | |
 |
 |
Тэги Формы |  |
Тэги Формы
TEXTAREA
Тэг <TEXTAREA> используется для того, чтобы
позволить пользователю вводить более одной
строки информации (свободный текст). Вот пример
использовани тэга <TEXTAREA>:
<TEXTAREA NAME="address" ROWS=10 COLS=50>
Москва,
Красногвардейская,
д.39/2
</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 данный
атрибут обязателен)

|
 |