Antje Hofmann: 1 Funktion für alles?

Beitrag lesen

Hallo Ingomar

document.formularname['Feld' + Zahl] etc...

Ganz richtig dürfte

document.forms['Formular'].elements['Feld' + Zahl] etc...
sein.           ^ Hier den echten Formularnamen rein

Natürlich kenne ich die verkürzte Form ohne Zwischenschritt. Ich habe jedoch bewußt darauf verzichtet, dieses zu verwenden, weil es mir darauf ankam, deutlich zu machen, wie sich der Name bildet. Dem Frager war ja noch nicht mal die Grundlage des Vorgehens bekannt.

document.forms['Formular'].elements['Feld' + Zahl]

ist zwar fachlich perfekt aber für einen Anfänger ein wenig stark übertrieben, da sich hier blitzschnell Fehler einschleichen können. Außerdem können sowohl forms als auch elements weggelassen werden, wenn der Bezug eindeutig ist.

Viele Grüße

Antje