Mickele40: Weiterspringen in Formularfeldern mit Enter und AutoComplete

Beitrag lesen

Hallo.

Habe folgendes Problem:
2 Eingabefelder + Button zum Abschicken.
Nun möchte ich im Hinblick auf Barrierefreiheit das ganze auch per Enter ausfüllen können.
Funktioniert mit .Focus() soweit ganz gut.
Nur wenn bei aktivierter Autovervollständigung und mehrmaliger Eingabe dann der schon mal eingebebene Wer vorgeschlagen wird, (z.B. 1234567 war das letztemal eingeben, jetzt wird 12 getippt)
und ich dann die Enter-Taste drücke, wird nicht der evtl. auch mit den Cursortasten ausgewählte Wert übernommen, sondern ins nächste Feld gesprungen.
Hilfreich wäre wenn ich statt .Focus() einen Tab auslösen könnte.
Denn mit können vorgeschlagene Werte auch übernommen werden.
Das senden funktioniert unter IE 6+ über event.keyCode = 9 ganz gut, jedoch nicht beim Mozilla. Der kennt ja bekanntlich nur event.which
Und "taste = event.which; taste = 9;" geht nedde.

Weis jemand wie ich beim Mozilla nen Tastecode senden kann?
Oder wie ich abfragen kann ob gerade in der Autoverfollständigung auswählt wird? Dann könnte ich ja zuerst ein .click() auslösen.

Gruß Micha