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