Hallo zusammen,
bisher habe ich immer folgenden Code verwendet, um einem Formularfeld den Fokus zu verpassen:
Das würde nun also auf das Feld "username" im Formular "loginform" den Fokus setzen.
Nun zum Problem:
In meinem aktuellen Formular bestehen alle meine Feldnamen aus Array-Keys, also z.B. login[user], oder login[pass]. (Ändern möchte ich das nicht unbedingt, weil so die PHP-Programmierung wesentlich einfacher und eleganter ist.)
Dummwerweise funktioniert das obige, Script, in der Art...
...nun nicht mehr.
Die eckigen Klammern machen wohl Ärger. Den Feldnamen im Javascript mit Hochkommas zu bestücken bringt auch nichts.
Wie geht's (ohne die Feldnamen zu ändern)?
Danke schon mal für Tipps.
Grüße
kawaii
bisher habe ich immer folgenden Code verwendet, um einem Formularfeld den Fokus zu verpassen:
Code:
<body onLoad="self.focus();document.loginform.username.focus()">
Nun zum Problem:
In meinem aktuellen Formular bestehen alle meine Feldnamen aus Array-Keys, also z.B. login[user], oder login[pass]. (Ändern möchte ich das nicht unbedingt, weil so die PHP-Programmierung wesentlich einfacher und eleganter ist.)
Dummwerweise funktioniert das obige, Script, in der Art...
Code:
<body onLoad="self.focus();document.loginform.login[user].focus()">
Die eckigen Klammern machen wohl Ärger. Den Feldnamen im Javascript mit Hochkommas zu bestücken bringt auch nichts.
Wie geht's (ohne die Feldnamen zu ändern)?
Danke schon mal für Tipps.
Grüße
kawaii