MudGuard: Zahl als Formularfeld-Name

Beitrag lesen

Hi,

Hallo.

Ich würde gerne als Namen eines Formularfeldes eine Zahl verwenden.
Spricht da was dagegen?

Nein.

Ja, das W3C.

Nein.

Auf http://www.w3.org/TR/html4/types.html#type-name steht's:
»ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").«

Diesem Irrtum bin ich auch lange unterlegen.
Das name-Attribut der Form-Elemente hat CDATA als Datentype, nicht NAME oder ID.
Daher trifft der genannte Absatz nicht zu.

NAME als Datentyp haben:
das http-equiv von meta
das name von meta
das lang-Attribut
das hreflang-Attribut von link und a

alle anderen name-Attribute (insbes. die von input, form, button, textarea haben CDATA als Datentyp.

cu,
Andreas