ChrisB: focus() macht Probleme! HILFE!

Beitrag lesen

Hi,

<input type="text" name="PLZ" id="PLZ" style="width:47px" maxlength="5" onkeyup="nextFieldOnFocus(PLZ,'Ort');" value="">

Gesetzt den Fall, dass obige Vermutung zutrifft, sollte dann hier eine globale Variable existieren, die auf das aktuelle Elementobjekt verweist. Wenn dem nicht so ist, ist Dein Code fehlerhaft.
Jein!

Doch. Wenn eine derartige globale Variable NICHT existiert - wie soll ein Browser dann darauf zugreifen können?

Es "klappt" hier deshalb, weil das Inputfeld ein name="PLZ" hat.
Daraus generieren die Browser einen entsprechenden Eintrag in der elements-Collection des Formulars, und da der Zugriff hier aus dem Formular heraus erfolgt, finden sie dieses dann auch.

Aendert wenig daran, dass der Parameter damit bloedsinnig benannt ist.
Und das es mit this natuerlich genauso funktionieren wuerde.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“