PaXy: Mit TAB die einträge eines Fomulars durchklicken

Ich habe ein Formular mit mehreren Eingabefeldern. Wird die Seite geladen, dann wird mittels javascript-Befehl der Focus auf das erste Feld gelegt. Wenn ich allerdings im ersten Feld bin und dann Tab drücke, dann wechselt der Focus nicht ins nächste Feld, sondern auf ein anderen Link der Seite.
Kann ich irgendwie fest vorgeben, das beim Tab drücken die Felder des Formulars auch in der reihenfolge durchlaufen werden?

  1. Hallo!

    Kann ich irgendwie fest vorgeben, das beim Tab drücken die Felder des Formulars auch in der reihenfolge durchlaufen werden?

    Nein. Entferne den Link oder positioniere ihn wo anders.

    ciao, ww

    --
    Dies ist eine sehr einfache und effektive Sicherheitsstufe, aber nicht perfekt. Denn wenn mehrere User über eine Leitung ins Internet gehen, haben für den Webserver alle User die selbe IP. Und dann wirkt diese Sicherheitsstufe nicht mehr. Aber zumindest könnt ihr demjenigen, der euch die Session-ID geklaut hat, eins in die Fresse hauen.
    http://tut.php-q.net/login.html
    1. Hallo!

      Nein. Entferne den Link oder positioniere ihn wo anders.

      Dass es mit tabindex geht, wurde ja schon angegeben.

      Und zusätzliche Links in einem <form> können durchaus Sinn machen, etwa Eingabehilfen (Dokumentation) zu einzelnen Feldern.

      Auf die käme man mit der Tab- Taste ohne tabindex.

      Kalle

  2. Kann ich irgendwie fest vorgeben, das beim Tab drücken die Felder des Formulars auch in der reihenfolge durchlaufen werden?

    Ja, das geht über das Attribut "tabindex", siehe http://de.selfhtml.org/html/formulare/tastatur.htm.
    tabindex ist außer für Formularelemente unter anderem auch noch für Links erlaubt.
    Gruß, David