dedlfix: wenn-dann-funktion mit input kombinieren - bloß wie?

Beitrag lesen

Hi!

OK - aber warum dann nicht http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name@title=getElementsByName()? Dann muss man dem Element nicht extra ein Attribut verpassen, das es sonst gar nicht benötigt ...

Ein Input-Element benötigt gar keine Attribute. Anders gesagt: keines seiner Attribute ist ein Pflichtelement. Minimal könnte man also mit getElementsByTagName() drauf zugreifen. Allerdings sollte man dann stets im Auge behalten, dass bei hinzukommenden input-Elementen sich die Nummerierung ändert und Anpassungen im Code erforderlich sein können. Mit einem id-Attribut muss man lediglich sicherstellen, es nicht noch einmal zu vergeben. Vorhandene Referenzen auf das Element können unverändert bestehen bleiben.

auch ohne Formular? Ich sehe da nur document.forms... .
*Eingabe*-Elemente ohne ein Formular haben IMHO *prinzipiell* nahezu gar keinen Sinn.

Eben beklagst du dich noch über nicht benötigte Attribute und hier plädierst du für ein komplettes, nicht benötigtes Element? In der Strict-Variante wird sogar noch ein zweites Element nötig, weil input dann nicht direkt in form stehen darf.

Lo!