Спецификация HTML 4.01 + Спецификация CSS2


Элемент 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 (внутренние события)



  • Содержание раздела