Элементы <INPUT>
Создает элемент управления.
Атрибут
|
Значение
|
type |
%lnputType TEXT |
name |
CDATA |
value |
CDATA |
checked |
(checked) |
disabled |
(disabled) |
readonly |
(readonly) |
size |
CDATA |
maxlength |
NUMBER |
src |
%URL |
alt |
CDATA |
usemap |
%URL |
align |
%IAIign |
tabindex |
NUMBER |
onfocus |
%Script |
onblur |
%Script |
onselect |
%Script |
onchange |
%Script |
accept |
CDATA |
Необходим открывающий ярлык, закрывающий ярлык не используется.
type = text | password | checkbox | radio | submit | reset | file | hidden | image | button
Задает тип создаваемого элемента управления.
name = cdata
Имя элемента управления.
value = cdata
Необязательный атрибут, обязателен в случае type="radio". Задает начальное значение элемента управления.
size = cdata
Размер элемента управления в пикселях. Для "text" и для "password" — в количестве знаков.
maxlength = integer
Если тип элемента управления "text" или "password", то этот атрибут определяет максимальное количество знаков, которые могут вводиться в текстовое поле элемента управления. По умолчанию. Количество знаков не ограничено. Если данное значение превышает величину, указанную в size, то броузер предоставляет механизм прокрутки.
checked
При типе "radio" этот атрибут указывает на то, что кнопка отмечена.
src = url
При типе элемента управления "image" этот атрибут задает адрес, где располагается файл с рисунком.
Прочие атрибуты:
* id, class;
* lang, dir;
* title;
* style;
* alt;
* align;
* accept;
* readonly;
* disabled;
* tabindex;
* usemap;
* onfocus, onblur, onselect, onchange;
* onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup.
Типы элементов управления Input
Типы элементов управления задают вид создаваемого элемента управления.
text
Простое однострочное окно для ввода текста.
password
Совпадает с "text" с той разницей, что вводимый текст не виден на экране (вместо него появляется набор звездочек).
checkbox
Поле для галочки.
radio
Радиокнопка. Несколько радиокнопок объединяются в группу, кнопки из одной группы имеют одно и то же имя. В каждой группе может быть выбрана и отмечена лишь одна кнопка.
submit
Кнопка для отправки формы.
image
Картинка, действующая, как кнопка submit, если на ней щелкнуть мышкой.
При отсылке формы с данными посылаются пары name.x=x-value и name.y=y-value, "name" — это имя атрибута, x-value и y-value — х и у координаты. При этом сервер может предпринять различные действия в зависимости от места щелчка на картинке.
reset
Очищает форму, устанавливая первоначальные значения для элементов управления.
button
Создает кнопку без определенного типа поведения, с которой может быть связан сценарий. Пример:
<INPUT type="button" value="Click Me" onclick="verify()">
hidden
Создает элемент, который не показывается визуально, однако отправляет пары name/value с формой. Такой же эффект можно получить, если использовать стили:
<INPUT type="password" style="display:none"
name="invisible-password" value="mypassword">
file
Запрашивает у пользователя имя файла. При отсылке формы отсылается содержимое файла и то, что ввел пользователь.