Ich habe ein Formular-Steuerelement erstellt, das als Container verwendet wird (siehe den Ja / Nein-Schalter unten)
Hier ist der Code dafür:
Mein CSS ist für die Frage nicht relevant, aber es ist für das Verständnis meiner Kontrolle enthalten:
%Vor%und der JS, der alles funktioniert:
%Vor%Das Problem ist , dass ich dies überall in meiner Anwendung für die Dateneingabe verwende. Wolltest du schon immer NICHT die Maus benutzen, wenn du viele Daten eingibst? Ja ich auch. Also drückst du TAB und ein Toggle wie dieser sollte auf die Leertaste reagieren. Aber da es nur ein Element ist, wird es ganz übersprungen.
Ich hoffe, dass jemand mir helfen kann, die Frage zu lösen: "Wie zum Teufel mache ich das zu einem Tabstopp und bin in der richtigen Reihenfolge "?
============== BEARBEITEN SIE: HIER IST MEIN UPDATE JQUERY CODE, DER DIE LÖSUNG ENTHÄLT:
%Vor% Sehen Sie sich das html-Attribut tabindex
an. Grundsätzlich sollten Sie tabindex
für jede Eingabe, die Sie fokussieren möchten, über die Tab-Taste einstellen können. Beginne die erste mit 1
und zähle für jede Eingabe aufwärts. Wenn Sie auch eine Eingabe außerhalb des Fokus über die Tabulatortaste vornehmen möchten, setzen Sie tabindex
auf -1
.
Tags und Links javascript html jquery css toggle