Axel Richter: Tabelle darf keine Höhe haben, Formular keinen Namen (Nachtrag)

Beitrag lesen

Hallo,

da es nur auf mit name= referenzierte Formulare zugreifen kann, die es aber in XHTML nicht mehr gibt.
Das stimmt nicht. XHTML 1.0 transitional erlaubt sehr wohl das name-Attribut für form.

Ergänzung:
Ich hatte Unrecht. Für JavaScript ist das name Attribut nicht notwendig. Die document.forms Collection hat, so wie alle HTMLCollections http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-75708506, eine Methode namedItem(), welche hauptsächlich ID Attribute auswertet. Damit sollte

document.forms["FormId"].elements["ElementId"]

sicher funktionieren.

viele Grüße

Axel