dedlfix: Formular: Textfield

Beitrag lesen

Hi!

„Ein erfolgreiches Steuerelement ist »gültig« für die Übertragung. Für jedes erfolgreiche Steuerelement wird sein Steuerelementname, gepaart mit seinem aktuellen Wert, als Teil des Formulardatensatzes übermittelt. Ein erfolgreiches Steuerelement muss innerhalb eines FORM-Elements definiert sein und muss einen Steuerelementnamen haben.“ [HTML401 §17.13.2]
„Der »Steuerelementname« eines Steuerelements wird über sein name-Attribut zugewiesen.“ [HTML401 §17.2]

Alles gut und schön - anscheinend gilt dann ein Name der Länge 0 auch als Name. Ist das sinnvoll?

Jein. HTML 4.01 und XHTML 1.0 sind in der Hinsicht nicht ganz klar formuliert. Ich definiere jedenfalls ein leeres Attribut nicht als einen Namen. HTML5 wird in der Hinsicht deutlicher: must not be the empty string.

Lo!