Yeti: Feld nach Suche anwählen

Hi,

ich habe einen etwas ungewöhnlichen Anwender-Wunsch, dem ich aber gerne nach Möglichkeiten nachkommen will (was tut man nicht alles...).

Es geht darum, dass Daten in einer Tabelle ausgegeben werden, diese sind auch bearbeitbar. Nun wird, weil es so schön eindeutig ist, ein Datensatz immer anhand der ID-Nummer gesucht (mittels Strg+F-Browserfunktion). Der Wunsch ist nun, dass durch einen Shortcut (z.B. Strg+K) das vorvorletzte Feld angewählt werden kann, in dem häufig Updates gemacht werden können.

Meine Idee war nun, da dieses Feld genau 18 Tabschritte entfernt ist und der User bisher auch immer 18mal Tab drückt (Tastatur-Fan, wie ich ;-) ), ich simuliere einfach mit JS 18mal window.event.keyCode = 9. Geht natürlich nicht.

Andere Varianten, die nicht klappen:
1. Das Feld direkt hinter die ID-Nummer setzen. (Layout soll so bleiben)
2. Das Feld mittels feldname.focus() anspringen (weil ich nicht weiß, über welcher ID-Nummer der Browser steht)

Welche Möglichkeiten gibt es noch?

Der Yeti

--
Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
Und bin so klug als wie zuvor!
sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
  1. Welche Möglichkeiten gibt es noch?

    Hilft dir das hier?

    Gruß, Volker

    1. Hi,

      vielen Dank!
      Das ist ein super Tipp, werde gleich mal alle Felder mit tabindex versehen!

      Der Yeti

      --
      Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
      Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
      Und bin so klug als wie zuvor!
      sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
    2. Hi,
      das war's! Vielen Dank!

      Der Yeti

      --
      Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
      Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
      Und bin so klug als wie zuvor!
      sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|