Hallo EKKI,
Auch das name-Attribut muss meines Wissens einmalig sein
Nein. Es durchaus möglich - und im Fall von z.B. einer Gruppe von Radiobuttons auch absolut sinnvoll - dass mehrere Elemente den gleichen Namen haben.
Ausgerechnet bei Radiobuttons ist das sinnvoll?
Dann kann man sie ja nicht unterscheiden.
Gerade habe ich so einen Fall, wo ich gerne name-Attribute verwenden würde, und zwar geht es um Fieldsets mit jeweils den gleichen Feldern:
– input type="button" name="open"
– input type="text" name="input"
- select name="select"
– input type="button" name="close"
– input type="button" name="clear"
Wenn ich nun mehrere solche Fieldsets habe, wäre es bequem, die name-Attribute immer beizubehalten, so dass die Steuerung des Verhaltens der Felder (ihre gegenseitige Beeinflussung) bequem über das name-Attribut erfolgen kann.
Dazu müsste man aber eine Methode fieldsetNode.getElementsByName haben, um die einzelnen Felder in einem bestimmten Fieldset ermitteln zu können. Leider gibt es (laut SELFHTML) aber keine Methode getElementsByName eines beliebigen Node-Objekts, sondern nur des document-Objekts :-(.
Gruß, Don P