Tim Tepaße: Cursor automatisch weiterspringen lassen

Beitrag lesen

Hallo Julia,

Wie kriege ich es hin, dass der Cursor nur bei den Datumsfeldern nach der
Eingabe von zwei Zeichen (TT) automatisch ins nächste Feld (MM) springt
usw., ohne dass man die Tabulator-Taste benutzen muss?

Es empfiehlt sich das Problem in Unterprobleme zu zerlegen, und diese dann
einzeln zu lösen.

  1. Das Skript sollte in Aktion treten, wenn der Benutzer sich im TT-Datumsfeld
       befindet. Eingaben von Benutzern werden mit Event-Handlern abgefangen.
       http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm
       (Vielversprechend dürfte onFocus sein)

  2. Man muß auf das TT-Datumsfeld, d.h. eigentlich auf dessen Wert zugreifen
       können.
       http://selfhtml.teamone.de/javascript/objekte/elements.htm#value

  3. Man muß diesen Wert überprüfen, ob er aus zwei Zeichen besteht.
       http://selfhtml.teamone.de/javascript/objekte/string.htm#length

  4. Dann muß man den Fokus auf das nächste Element setzen.
       http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus

  • Tim
--
#996