2012-05-31 14 views
9

Ich verwende Boostrap auf einem einfachen Anmeldeformular und ich möchte die Reihenfolge der Tab-Reihenfolge einrichten. Es überspringt derzeit die Schaltfläche "Anmelden".So ändern Sie die Formulareingabe Tab-Reihenfolge

Ich habe tabindex="1" für jedes Eingabefeld (z. B. 2, 3, etc.), einschließlich der Senden-Schaltfläche hinzugefügt, aber es funktioniert nicht.

Hier ist ein jsFiddle.

Es scheint in Opera zu funktionieren, aber nicht in Safari oder Chrome. Irgendwelche Workarounds?

UPDATE: Funktioniert in Chrome, Opera, aber nicht Safari.

+0

Diese Geige funktioniert für mich in Chrome 19. –

+0

@JamesAllardice: Seltsam, es funktioniert jetzt in Chrome, aber es funktioniert nicht auf Safari. Wurde mehrmals getestet. – Lee

Antwort

13

Es ist nichts falsch mit Ihrem Code. Ich würde erwarten, dass das in allen Browsern funktioniert. Jedoch ...

Die Verhinderung dieses scheint ein "Merkmal" in Safari zu sein. Sie müssen die Tabulatortaste für alles andere als Texteingaben aktivieren. Hier ist ein Screenshot von meinem Safari 5 Konfigurationsfenster:

enter image description here

Wenn ich das Kontrollkästchen, Ihre Geige funktioniert gut. Es scheint auch zu funktionieren, wenn ich Alt + Tab (auf Mac ... nicht sicher über Windows, da Alt + Tab zu einem anderen Fenster wechseln würde).

+0

Ja, du hast Recht. Vielen Dank! – Lee

+1

Kein Problem, froh, dass ich helfen konnte :) Ich bin überrascht, dass ich das noch nie zuvor gesehen habe ... Ich glaube wirklich nicht, dass es ein gutes Feature ist. –

Verwandte Themen