christoph spiegel: Artikelnummerabfrage mit Eingabefeldern

hallo zusammen,

eine Artikelnummernabfrage soll mit Hilfe von 4 Eingabefeldern ermöglicht werden (xxx xxx xx xx). Die Artikelnummer besteht also aus 4 einzelnen Feldern. Es soll nun möglich sein, dass nach Eingabe der ersten 3 Zahlen in Feld 1 ein automatisches weiterspringen nach
Feld 2 geschehen soll. In Feld 2 angekommen soll hier der zweite Teil der Artikelnummer eingegeben werden. Ist die Eingabe in Feld 2 erfolgt, soll der Cursor auch hier automatisch nach Feld 3 weiterspringen, usw. Ein weiterspringen mit der TAB-Taste soll also vermieden werden ! Die Artikelnummerabfrage soll so geschehen wie z.b. die Seriennummerabfrage bei Microsoft Windows 95/98/NT/XP.

Ich hoffe das Problem ist klar geworden.
Besten Dank für eure Hilfe.
christoph

  1. Hallo Christoph,

    eine Artikelnummernabfrage soll mit Hilfe von 4 Eingabefeldern ermöglicht werden (xxx xxx xx xx). Die Artikelnummer besteht also aus 4 einzelnen Feldern. Es soll nun möglich sein, dass nach Eingabe der ersten 3 Zahlen in Feld 1 ein automatisches weiterspringen nach
    Feld 2 geschehen soll. In Feld 2 angekommen soll hier der zweite Teil der Artikelnummer eingegeben werden. Ist die Eingabe in Feld 2 erfolgt, soll der Cursor auch hier automatisch nach Feld 3 weiterspringen, usw. Ein weiterspringen mit der TAB-Taste soll also vermieden werden ! Die Artikelnummerabfrage soll so geschehen wie z.b. die Seriennummerabfrage bei Microsoft Windows 95/98/NT/XP.

    Verwende den Eventhandler onKeyup, um die um die Länge des aktuellen Eingabefeldes zu prüfen, und wenn sie einen bestimmten Wert hat (3 bzw. 2) springst Du mit focus() zum nächsten Feld.

    Ich hoffe das Problem ist klar geworden.

    Ich denke schon.

    Grüße
    Andreas