Mit TAB die einträge eines Fomulars durchklicken
PaXy
- javascript
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?
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
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
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