Hallo Andreas,
id = name [CS]
This attribute assigns a name to an element. This name must be unique in a document.
Bei Dir ist der Name, den Du per id="REVTEXT[1]" zuweist, nicht unique, da der Name "REVTEXT[1]" ein weiteres Mal verwendet wird (wenn auch nur für ein name-Attribut, aber immerhin).
das ist eine interessante Auslegung, impliziert sie doch, dass die gewählten Werte für IDs auch für name-Attribute nicht mehr verwendet werden sollen. Ich hatte das bisher immer verstanden als "This name must be unique [among IDs] in a document".
Immerhin ist es ja nichts Ungewöhnliches, für Formularelemente name und id gleich zu besetzen, so dass man einerseits label-Elemente mit dem for-Attribut verwenden kann, andererseits die Werte der Formularelemente im auswertenden Script unter demselben Identifier zur Verfügung hat.
Abgesehen davon ist die id "REVTEXT[1]" sowieso ungültig:
Klar. Das ist aber eine andere Baustelle.
So long,
Martin
Wer im Steinhaus sitzt, soll nicht mit Gläsern werfen.