- string name #!key value label errorprocedure
- password name #!key value label errorprocedure
These rules translate into input elements of the respective types text or password wrapped in the element markup described under Input Element Rules. The input element expansion is
(input (@ (type <type>) (id <name>) (name <name>) (value <value>)))