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

         

"Действующие" ЭУ


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

и должен иметь имя ЭУ.

В то же время:

  • Недоступные ЭУ - те, которые не могут быть "действующими".
  • Если форма содержит больше одной кнопки submit, только активированная кнопка submit может быть действующей.
  • Все "on" переключатели могут быть действующими.
  • Из radio-кнопок, использующих одно значение атрибута name, только "on/включённая" radio-кнопка может быть действующей.
  • Для menu имя ЭУ предоставляется элементом SELECT, а значения предоставляются элементом OPTION. только выбранная опция может быть действующей. Если ни одна опция не выбрана, ЭУ является "недействующим", и ни имя, ни любое другое значение не пересылается серверы при отправке формы.
  • Текущее значение file select - это список из одного или более имён файлов. При отправке формы содержимое

    каждого файла отправляется вместе с данными формы. Содержимое файлов упаковывается в соответствии с типом содержимого формы.

  • Текущее значение объекта ЭУ определяется реализацией объекта.
  • Если ЭУ не имеет текущего значения при отправке формы, ПА не должны обрабатывать его как "действующий" ЭУ.

    Также ПА не должны рассматривать следующие объекты как действующие:

  • Кнопки Reset.
  • Элементы OBJECT, чей атрибут declare установлен.
  • Скрытые ЭУ ЭУ, которые не отображаются из-за установок в таблицах стилей, могут быть действующими. Например:

    <FORM action="..." method="post"> <P> <INPUT type="password" style="display:none" name="invisible-password" value="mypassword"> </FORM>

    создаёт значение в паре с "invisible-password", которое отправляется вместе с формой.



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