bchris: Tabulator Taste (Funktion) auf Enter Taste verlegen

Ist es denn technisch möglich, die Funktion des Tabulator Buttons auf die Enter Taste am Zahlenblock zu verlegen?

Beispiel:
Habe ein Formular wo nur Preisangaben zu machen sind.
Mann Benutzt zur Preiseingabe den Zahlenblock auf der Tastatur.
Damit mann besser arbeiten kann und nur eine Hand braucht für die Preisangabe sollt nach Drücken der Taste Enter ins nächste Feld gesprungen werden.

Ist bestimmt mit Javascript zu realisierean aber wie?

  1. Ist bestimmt mit Javascript zu realisierean aber wie?

    Du musst das entsprechende Event abfangen und auf den keycode 13 prüfen (das ist Enter) und falls diese Taste gedrückt wird, den submit verhindern - allerdings gibt es dabei keinen Weg, zwischen den beiden Enter-Tasten zu unterscheiden.

    Gruß, LX

    --
    RFC 1925, Satz 8: Es ist komplizierter als man denkt.
    1. Hallo,

      »» Ist bestimmt mit Javascript zu realisierean aber wie?

      sicher ist das realisierbar:

      Du musst das entsprechende Event abfangen und auf den keycode 13 prüfen (das ist Enter) und falls diese Taste gedrückt wird, den submit verhindern - allerdings gibt es dabei keinen Weg, zwischen den beiden Enter-Tasten zu unterscheiden.

      Erstens das, zweitens verbaut man sich damit die übliche komfortable Methode, das fertig ausgefüllte Formular mit der Enter-Taste abzuschicken. Da wäre zu überlegen, ob man nicht - WENN man schon eine Taste "zweckentfremden" möchte - lieber die Plus-Taste des Ziffernblocks dafür hernehmen will.
      Dabei gilt natütlich dasselbe: Die ist für Javascript nicht von der Plustaste im Hauptbereich der Tastatur unterscheidbar. Wenn man damit leben kann ...

      So long,
       Martin

      --
      Rizinus hat sich angeblich als sehr gutes Mittel gegen Husten bewährt.
      1. Man könnte versuchen, nach dem letzten Eingabefeld die Submit-Funktion des Formulars per Script aufzurufen, so dass diese Funktion der Enter-Taste zumindest im letzten Feld doch funktioniert.

        Gruß, LX

        --
        RFC 1925, Satz 8: Es ist komplizierter als man denkt.
        1. Yerf!

          Man könnte versuchen, nach dem letzten Eingabefeld die Submit-Funktion des Formulars per Script aufzurufen, so dass diese Funktion der Enter-Taste zumindest im letzten Feld doch funktioniert.

          Um den Benutzer nicht zu sehr damit zu verwirren würde ich da aber noch einen vorherigen Sprung auf den Absenden-Button einbauen. Also: Enter im letzten Feld fokusiert den Button und ein weiteres Enter sendet ab.

          Gruß,

          Harlequin

          --
          <!--[if lt IE 8]>This page is best viewed with a webbrowser. Get one today!<![endif]-->