yvr: Verbindung zweier Formularfelder mittels JS

Hallo beieinander,

Ich habe eine kleine AJAX-Wörtersuche umgesetzt.
Den Suchbegriff gebe ich in einem Text-Input Feld ein.

Über den Einsatz von AJAX werden mir in einer select-box alle Einträge aus der Datenbank, die mit dem Suchstring übereinstimmen, asychron agezeigt.

Soweit so gut :o)
Es wäre zusätzlich schön, wenn nach oder bei Eingabe des Suchstrings der Benutzer per Pfeiltaste nach unten in die Selectbox "springen" und sich den gewünschten Eintrag auswählen könnte. Derzeit muss dies noch über die Maus erfolgen.

Kann man mit JS hinkriegen, dass, wenn man sich in einem bestimmten Formularfeld befindet, mit einen Tastendruck (Pfeiltaste nach unten) in eine bestimmte Selectbox zu springen, quasi die beiden Felder per JS zu verbinden?

Habe bei Google und hier leider nichts entsprechendes gefunden.

Hoffe, ich habe mich verständlich ausgedrückt...;o)
Zur Verdeutlichung hier der jetzige Stand:

Beispiel : bitte klicken

Danke für Eure Hilfe,

yvr

  1. Sorry der Link muss so lauten

    Beispiel : bitte klicken

    Danke!
    yvr

  2. Hallo,

    muss es unbedingt die Pfeiltaste sein? Mit der Tabulatortaste (quasi dem Standard zum Bewegen durch Formulare) gehts jetzt schon.

    Grüße Basti

    1. Hallo,

      muss es unbedingt die Pfeiltaste sein? Mit der Tabulatortaste (quasi dem Standard zum Bewegen durch Formulare) gehts jetzt schon.

      Grüße Basti

      Ja wäre schon nett mit der Pfeiltaste, da am intuitivsten, am meisten bekannt meines Erachtens.

      LG yvr

      1. Hallo,

        Ja wäre schon nett mit der Pfeiltaste, da am intuitivsten, am meisten bekannt meines Erachtens.

        Eigentlich nicht - ich kenne kein Formular, in welchem man mit den Pfeiltasten navigieren könnte.

        Abgesehen davon wirst Du hier fündig:

        http://de.selfhtml.org/javascript/objekte/event.htm

        Grüße Basti

      2. Mahlzeit yvr,

        Ja wäre schon nett mit der Pfeiltaste, da am intuitivsten, am meisten bekannt meines Erachtens.

        Nicht wirklich. Wenn man sich in einem Formular von einem Eingabeelement zum nächsten bewegen möchte, ist eigentlich die Tabulator-Taste der Standard.

        Nichtsdestoweniger kannst Du natürlich <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeydown@title=bei jedem Tastendruck> nachschauen, <http://de.selfhtml.org/javascript/objekte/event.htm#which@title=welche Taste der Benutzer gedrückt hat> und ggf. entsprechend den Focus auf das gewünschte Eingabeelement legen ...

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|