Модуль Forms
Модуль Forms форм HTML 4.0. Модуль Forms поддерживает:
form | , accept (), accept-charset (), action* (), method ("get"* | "post"), enctype () | (Heading | List | Block - form | fieldset)+ |
input | , accept (), accesskey (), alt (), checked ("checked"), disabled ("disabled"), maxlength (), name (), readonly ("readonly"), size (), src (), tabindex (), type ("text"* | "password" | "checkbox" | "button" | "radio" | "submit" | "reset" | "file" | "hidden" | "image"), value () | EMPTY |
select | , disabled ("disabled"), multiple ("multiple"), name (), size (), tabindex () | (optgroup | option)+ |
option | , disabled ("disabled"), label (), selected ("selected"), value () |
PCDATA |
textarea | , accesskey (), cols* (), disabled ("disabled"), name (), readonly ("readonly"), rows* (), tabindex () |
PCDATA |
button | , accesskey (), disabled ("disabled"), name (), tabindex (), type ("button" | "submit"* | "reset"), value () | (PCDATA | Heading | List | Block - Form | Inline - Formctrl)* |
fieldset | (PCDATA | legend | Flow)* | |
label | , accesskey (), for () | (PCDATA | Inline - label)* |
legend | , accesskey () | (PCDATA | Inline)+ |
optgroup | , disabled ("disabled"), label* () | option+ |
Этот модуль определяет два набора содержимого:
Form
form | fieldset
Formctrl
input | select | textarea | label | button
При использовании этого модуля добавляется набор содержимого Form к набору содержимого Block и набор содержимого Formctrl к набору содержимого Inline, как это определено в модуле Text.
Модуль Forms является наднабором модуля Basic Forms. Эти модули не могут использоваться совместно в одном типе документа.
Реализация: