Miri: Innerhalb von Input Field Gruppen switchen mit Tab?

Hallo allerseits!

Geht sowas? Ich habe mehrere Gruppen von Inputfeldern und der User sollte mit TAB jeweils innerhalb einer Gruppe wechseln können, nicht innerhalb aller Inputfelder der Seite, also etwa

Gruppe 1
[ Feld 1 ]
[ Feld 2 ]

Gruppe 2
[ Feld 3 ]
[ Feld 4 ]
[ Feld 5 ]
[ Feld 6 ]

Wenn er in Gruppe 1 ist, landet er bei Druck auf Tab immer in Feld 1 oder 2, wenn er in Gruppe 2 ist, immer in 3,4,5 oder 6.

Dankbar für jeden Rat,
Miri

  1. Hi,

    Dankbar für jeden Rat,

    verwende das tabindex-Attribut.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi Cheatah,

      Dankbar für jeden Rat,
      verwende das tabindex-Attribut.

      das wird Miri nicht helfen, denke ich.
      Die Aufgabe war ja, wenn ich sie richtig verstanden habe, dass der Fokus mit der Tab-Taste immer nur *innerhalb* einer Gruppe von Input-Feldern bewegt wird, aber nicht von einer Gruppe zur anderen.

      @Miri: Da sehe ich aber ein erhebliches Problem im Konzept: Wie stellst du dir dann die Navigation mit der Tastatur vor? Wie kommt man, ohne eine Maus oder etwas ähnliches zu benutzen, von einer Gruppe zur anderen? Das riecht nach Usability-Defizit.
      Davon abgesehen wüsste ich auch keine Methode, mit der die von dir gewünschte Einschränkung der Tab-Sequenz realisierbar wäre. Okay, du könntest mit Javascript abfragen, welches Feld den Focus hat, und ihn beim Verlassen einer Gruppe dann wieder zurück auf ein Feld dieser Gruppe setzen. Wenn Javascript deaktiviert ist (und so pessimistisch sollte man darüber nachdenken), ist der Zauber aber wirkungslos.

      So long,

      Martin

  2. Hallo Miri.

    Geht sowas? Ich habe mehrere Gruppen von Inputfeldern und der User sollte mit TAB jeweils innerhalb einer Gruppe wechseln können, nicht innerhalb aller Inputfelder der Seite, also etwa

    Das ist der von dir gewählte Weg.
    Was ist dein *Ziel*?
    (Was _genau_ möchtest du damit erreichen; ggf. gibt es Alternativen.)

    Einen schönen Donnerstag noch.

    Gruß, Ash*feel free*ura

    --
    Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
    30 Days to becoming an Opera8 Lover -- Fix dsl sbc yahoo com with User JavaScript
    Meine Browser: Opera 8.50 | Firefox 1.0.7 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
    Use OpenOffice.org