Специфицировать в пределах формы вводные поля:
одностроковые текстовые поля, поля
пароля, переключатели, радиокнопки,
кнопки отсылки и перезагрузки,
скрытые поля, выгрузки файла,
кнопки изображения и т.д. Меняется согласно типу поля. <INPUT TYPE=тип_поля_ввода
другие_атрибуты> Различные значения атрибута TYPE
соответствуют различным видам
вводных полей. TYPE=TEXT (тип=текст
- по умолчанию) Одностроковое текстовое поле, чей
видимый размер может быть
установлен атрибутом SIZE,
например, SIZE=40 для 40-символьного
поля. Пользователи могут вводить и
больше символов, чем этот предел, но
с текстовым скроллингом
(пролистыванием) поля, чтобы курсор
ввода оставался видимым. Вы можете
задать верхний предел количества
символов атрибутом MAXLENGTH.
Атрибут NAME используется
для наименования поля, а атрибут VALUE инициализирует
текстовую строку в поле, когда
документ впервые загружен. Заметим, что текстовый ввод
ограничен одной строкой.
Используйте элемент TEXTAREA,
чтобы определить многостроковые
текстовые поля. Пример: TYPE=PASSWORD
(тип=пароль) Этот тип подобен TYPE=TEXT,
однако все вводимые символы
представляются в виде *, чтобы
скрыть текст от подсматривающих
глаз, когда вводится пароль. Вы
можете использовать атрибуты SIZE и MAXLENGTH,
чтобы управлять видимой и
максимальной длинами поля точно
так же, как для обычного текстового
поля. Пример: TYPE=CHECKBOX
(тип=поле установки - переключатель)
Используется для простых булевых
атрибутов (т.е. атрибутов,
принимающих значение ИСТИНА или
ЛОЖЬ) или для атрибутов, которые
одновременно могут принимать
множество значений. Каждое
заполненное переключательное поле
генерирует отдельную пару
имя/значение в формируемых данных,
даже если это приводит к
дублированию имен. Используйте
атрибут CHECKED для
инициализации поля установки по
умолчанию. Пример: TYPE=RADIO
(тип=радиокнопка) Используется для атрибута,
который может принимать
единственное значение из
множества. Каждое поле радиокнопки
в группе должно быть задано только
одним значением атрибута NAME.
Радиокнопки требуют явного
атрибута VALUE.
Единственная нажатая радиокнопка в
группе генерирует пару
имя/значение в формируемых данных.
Одна радиокнопка в группе
атрибутом CHECKED должна
быть предварительно установлена по
умолчанию. Пример: TYPE=SUBMIT
(тип=отсылка) Определяет кнопку, которую
пользователь может нажать, чтобы
передать содержимое формы серверу.
Метка устанавливается атрибутом VALUE. Если атрибут NAME
задан, то пара
наименование/значение для
исполняемой кнопки будет включена
в передаваемые данные. Вы можете
включить несколько исполняемых
кнопок в форму. Смотрите TYPE=IMAGE
для графических исполняемых
кнопок. Примеры: TYPE=RESET
(тип=перезагрузка) Определяет кнопку, которую
пользователь может нажать, чтобы
вернуть поля формы к исходному
состоянию, когда документ был
впервые загружен. Вы можете
установить метку с помощью
атрибута VALUE. Кнопки
перезагрузки никогда не посылаются
как часть содержимого формы. Пример: TYPE=FILE
(тип=файл) Этот тип дает возможность
пользователям прикрепить файл к
содержимому формы. Элемент обычно
отображается, как текстовое поле с
кнопкой, при нажатии на которую
появляется файловый броузер для
отбора имени файла. Имя файла также
может быть введено прямо в
текстовое поле. Таким же образом, как для TYPE=TEXT,
для TYPE=FILE можно использовать
атрибут SIZE, чтобы
установить видимую ширину поля. Вы
также можете установить верхний
предел для длины имени файла,
используя атрибут MAXLENGTH.
Некоторые программы просмотра
поддерживают способность
ограничивать виды файлов, которые
могут быть прикреплены к форме,
перечислением разделяемого
запятыми списка файлов с
содержимым типа MIME,
задаваемого атрибутом ACCEPT.
Например, Пример: TYPE=HIDDEN
(тип=скрытый) Этот тип поля не отображается
пользователю. Скрытое поле дает
возможность для серверов хранить
информацию о состоянии вместе с
формой. Когда форма
"исполняется" при нажатию
соответствующей кнопки, серверу
будет передана пара имя/значение,
определенная с использованием
соответствующих атрибутов. Этот
тип создает рабочее окружение для
полноты возможностей HTTP и является
альтернативой для использования
так называемой HTTP cookies. Пример: Используется для графических
кнопок отсылок, отображаемых
изображением. URL для изображений
специфицируется атрибутом SRC.
Выравнивание изображения может
быть специфицировано атрибутом ALIGN. В этом отношении
графические кнопки отсылки
идентичны элементам IMG
(так, Вы можете установить для ALIGN -
LEFT, RIGHT, TOP, MIDDLE или BOTTOM). Атрибуты NAME и VALUE
трактуются точно также, как
текстовые кнопки отсылки и должны
быть заданы для обеспечения работы
неграфических программ просмотра. Пример: Текстовый
контейнер, т.е. любой элемент,
который может содержать текстовые элементы.
Включает большинство элементов HTML.
Текстовый контейнер может
появиться в пределах элемента FORM. Никакое. Использование INPUT для ввода
текста ограничено одностроковыми
полями. Используйте TEXTAREA,
чтобы определить многостроковые
текстовые поля. Используйте SELECT для
меню.
INPUT - поля ввода в формах
Цель
Типичное отображение
Основной синтаксис
Возможные атрибуты
имя атрибута
возможные значения
смысл
примечания
TYPE
TEXT, PASSWORD,
CHECKBOX, RADIO,
SUBMIT, RESET,
FILE, HIDDEN, IMAGE
тип поля для ввода
по умолчанию TEXT
NAME
строка
имя для идентификации поля,
когда его содержимое
передается серверу
требуется для всех
атрибутов, кроме SUBMIT и RESET
VALUE
строка
первоначальное значение
вводного поля; для атрибутов
SUBMIT или RESET - текстовая метка
обязателен, если TYPE = RADIO или CHECKBOX
CHECKED
установленный
когда TYPE = RADIO или CHECKBOX,
инициализирует поле к
установленному состоянию
SIZE
целое
видимый размер поля;
количество символов
MAXLENGTH
целое
максимальное количество
символов, разрешенных в
текстовом поле
по умолчанию не
ограничено
SRC
URL
адрес изображения
для полей с фоновыми
изображениями
ALIGN
TOP, MIDDLE, BOTTOM, LEFT, RIGHT
выравнивание изображения
для графических управляющих
кнопок
по умолчанию BOTTOM
<INPUT TYPE=TEXT SIZE=40 NAME=user value="your name">
<INPUT TYPE=PASSWORD SIZE=12 NAME=pw>
<INPUT TYPE=CHECKBOX CHECKED NAME=uscitizen VALUE=yes>
<INPUT TYPE=RADIO NAME=age VALUE="0-12">
<INPUT TYPE=RADIO NAME=age VALUE="13-17">
<INPUT TYPE=RADIO NAME=age VALUE="18-25">
<INPUT TYPE=RADIO NAME=age VALUE="26-35" CHECKED>
<INPUT TYPE=RADIO NAME=age VALUE="36-">
<INPUT TYPE=SUBMIT VALUE="Party on...">
<INPUT TYPE=RESET VALUE="Start over...">
ACCEPT="image/*"
ограничит
файлы изображениями.
Дополнительная информация может
быть найдена в RFC 1867. <INPUT TYPE=FILE NAME=photo SIZE=20>
<INPUT TYPE=HIDDEN NAME=customerid VALUE="c2415-345-8563">
<INPUT TYPE=IMAGE SRC="partyon.gif" VALUE="Party on...">
Допустимый контекст
Содержимое
Примеры
<INPUT TYPE=RESET VALUE="Start over...">
Примечания