Элемент INPUT
17.4 Элемент INPUT
<!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)" >
<!-- имя атрибута требуется для всех, кроме submit и reset --> <!ELEMENT
INPUT - O EMPTY -- ЭУ формы --> <!ATTLIST INPUT
%attrs; --
%coreattrs,
%i18n,
%events --
type %InputType; TEXT -- тип ЭУ --
name CDATA #ПРЕДПОЛАГАЕТСЯ -- отправляется как часть формы --
value CDATA #ПРЕДПОЛАГАЕТСЯ -- для radio-кнопок и переключателей --
checked (checked) #ПРЕДПОЛАГАЕТСЯ -- для radio-кнопок и переключателей --
disabled (disabled) #ПРЕДПОЛАГАЕТСЯ -- недоступен в данном контексте --
readonly (readonly) #ПРЕДПОЛАГАЕТСЯ -- для text и passwd --
size CDATA #ПРЕДПОЛАГАЕТСЯ -- специфичен для каждого типа поля --
maxlength NUMBER #ПРЕДПОЛАГАЕТСЯ -- максимальное к-во символов для полей text --
src %URI; #ПРЕДПОЛАГАЕТСЯ -- для полей с изображениями --
alt CDATA #ПРЕДПОЛАГАЕТСЯ -- краткое описание --
usemap %URI; #ПРЕДПОЛАГАЕТСЯ -- использовать клиентские карты изображений --
ismap (ismap) #ПРЕДПОЛАГАЕТСЯ -- использовать серверные карты изображений --
tabindex NUMBER #ПРЕДПОЛАГАЕТСЯ -- позиция в порядке табуляции --
accesskey %Character; #ПРЕДПОЛАГАЕТСЯ -- символ быстрого доступа --
onfocus %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент получил фокус --
onblur %Script; #ПРЕДПОЛАГАЕТСЯ -- элемент потерял фокус --
onselect %Script; #ПРЕДПОЛАГАЕТСЯ -- текст был выделен --
onchange %Script; #ПРЕДПОЛАГАЕТСЯ -- значение элемента было изменено --
accept %ContentTypes; #ПРЕДПОЛАГАЕТСЯ -- список типов MIME для загрузки файлов -- >
Начальный тег: необходим, Конечный тег: запрещён
Определения атрибутов
type =
text|password|checkbox|radio|submit|reset|file|hidden|image|button
[CI]
Определяет
тип создаваемого ЭУ. Значение этого атрибута по умолчанию - "text".
name =
cdata [CI]
Имя ЭУ.
value =
cdata [CA]
Начальное значение ЭУ. Не обязательно, если только атрибут
type не имеет значение "radio" или "checkbox".
size =
cdata [CN]
Сообщает пользовательскому агенту начальную ширину ЭУ. Ширина задаётся в
пикселах, за исключением случаев, когда атрибут
type имеет значение "text" или "password". В этом случае значение атрибута - (integer) целое число символов.
maxlength =
number [CN]
Если атрибут
type имеет значение "text" или "password", этот атрибут определяет максимальное количество символов, которое может ввести пользователь. Это число может оказаться больше установленного размера (
size). В этом случае ПА должен предоставить возможность прокрутки. По умолчанию значением этого атрибута является неограниченное количество.
checked
[CI]
Если атрибут
type имеет значение "radio" или "checkbox", данный булев атрибут определяет , что кнопка нажата. ПА должны игнорировать этот атрибут в ЭУ всех других типов.
src =
uri [CT]
Если атрибут
type имеет значение "image", этот атрибут устанавливает место нахождения изображения, используемого в качестве кнопки submit.
Атрибуты, определённые в другом месте
-
id, class (идентификаторы документа)
- lang (язык),
dir (направление текста)
- title (название элемента)
- style (инлайн-стиль)
- alt (альтернативный текст)
- align (выравнивание)
-
accept (доступные для сервера типы содержимого)
-
readonly (ЭУ "только для чтения")
-
disabled (недоступен)
-
tabindex (позиция при табуляции)
-
accesskey (символ быстрого доступа)
- usemap (клиентская карта изображений)
- ismap (серверная карта изображений)
-
onfocus, onblur, onselect,
onchange, onclick, ondblclick,
onmousedown,
onmouseup,
onmouseover,
onmousemove,
onmouseout,
onkeypress,
onkeydown, onkeyup (внутренние события)
Содержание Назад Вперед