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