О спецификации HTML 4.0

         

Типы управляющих элементов


В HTML определены следующие типы управляющих элементов:

кнопки

Авторы могут создавать три типа кнопок:

    кнопки отправки: При активизации такой кнопки производится В форме может быть несколько кнопок отправки.

  • кнопки сброса: При активизации такой кнопки для всех управляющих элементов устанавливаются
  • прочие кнопки: Для таких кнопок действие по умолчанию не определено. С атрибутами каждой такой кнопки могут быть связаны . Если происхходит событие (например, пользователль нажимает кнопку, отпускает ее и т.д.), включается связанный с событием скрипт.

Авторы должны определять язык скрипта для кнопок в (в элементе ).

Авторы создают кнопки с помощью элемента или . Подробнее об определении различных типов кнопок см. в определении этих элементов.

Примечание. Авторам следует обратить внимание на то, что элемент предоставляет более широкие возможности представления кнопки, чем элемент .

флажки

Флажки (и кнопки с зависимой фиксацией) - это переключатели вкл./выкл., которые могут переключаться пользователем. Переключатель "включен", если для управляющего элемента установлен атрибут .

При отправке формы могут стать только включенные переключатели. Несколько флажков в форме могут иметь одно и то же Таким образом, например, флажки позволяют пользователям выбрать несколько значений для одного и того же свойства. Для создания флажков используется элемент .

кнопки с зависимой фиксацией

Кнопки с зависимой фиксацией похожи на флажки за исключением того, что, если несколько кнопок используют одно и то же , они являются взаимоисключающими: если одна кнопка включена, другие обязательно выключены. Для создания кнопок с зависимой фиксацией используется элемент .

меню

Предоставляют пользователям варианты на выбор. Меню создается с помощью элемента , а также элементов и .

текстовый ввод

Для ввода текста пользователем авторы могут создавать управляющие элементы двух типов. Элемент создает управляющий элемент для ввода текста из одной строки, а элемент - элемент для ввода текста из нескольких строк. В обоих случаях вводимый текст становится управляющего элемента.


выбор файлов

Управляющие элементы этого типа позволяют пользователям выбирать файлы, содержимое которых может передаваться вместе с формой. Для создания этого управляющего элемента используется элемент .

скрытые управляющие элементы



Авторы могут создавать управляющие элементы, не представляемые пользователям, но имеющие значения, которые передаются с формой. Обычно они используются для хранения информации между обменом клиент/сервер, которая в противном случае могла бы пропасть вследствие stateless природы протокола HTTP (см. [RFC2068]). Для создания скрытого управляющего элемента используется элемент .

объекты

Авторы могут помещать в формы общие объекты, так что связанные с ними значения будут передаваться с другими управляющими элементами. Для создания таких управляющих элементов используется элемент .

Элементы, используемые для создания управляющих элементов, обычно располагаются в элементе , но могут находиться и за пределами объявления , если они используются для построения интерфейса пользователя. Это обсуждается в разделе о Обратите внимание, что управляющие элементы за пределами формы не могут быть .


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