Da ich sicher bin, dass so ziemlich jeder hier weiß, dass die "Tab" -Taste bei Verwendung auf einer Webseite einfach zum nächsten Element auf der Seite springt; ob es sich um ein Kontrollkästchen, eine Funkauswahl, eine Schaltfläche, ein anderes Textfeld, einen Link usw. handelt.
Ich hoffe, dass ich die Tabulatortaste verwenden kann, während ich etwas in ein Eingabeformular eingebe und das Tabulatorzeichen in das Formular einfüge, das ich ausfülle. Ich bin ziemlich anal zurückhaltend, wenn es darum geht, wie meine Textdokumente formatiert werden, INSBESONDERE wenn es darum geht, Artikel für meine Website zu schreiben. Zur Hölle, ich bin sogar anal darüber, wie meine "To-Do" -Listen aussehen, wenn ich sie in einen guten, altmodischen Notizblock schreibe. (Ja, ich benutze einen guten, altmodischen Notizblock, um meine Artikelideen, Aufgabenlisten aufzuschreiben, kleine Ausschnitte nützlichen Codes zu speichern, den ich finde usw.)
Mir ist klar, dass es Javascript-Lösungen oder -Eigenschaften gibt, die Sie für dieses bestimmte Textfeld festlegen können - abhängig davon, in welcher Sprache Sie die Site gerade programmieren -, mit denen Sie die Eingabefelder auf Ihrer Webseite manuell programmieren können, um dies zu ermöglichen. Ich bin jedoch mehr daran interessiert, dass sich der Webbrowser normal verhält (da ich die Tabulatortaste verwende, um zwischen Seitenelementen zu wechseln - auch insbesondere beim Ausfüllen langer Anwendungen und Formulare, um viel schneller zwischen ihnen zu navigieren als zuvor Klicken Sie mit der Maus auf jedes Feld, das ich ausfüllen möchte.
Ich hoffe also, dass ich die Windows-ASCII-Tastenkombination (wie die Verwendung von ALT + 0169, um das © -Zeichen zu erzeugen) finden kann, die ich eingeben kann, um die Registerkarte auf diese Weise in das Textfeld der Webseite einzufügen.Da ich routinemäßig ASCII-Tastenkombinationen verwende, um in meinen Aufzeichnungen seltsame Symbole zu erstellen, bin ich es gewohnt, Dinge auf diese Weise zu tun. Außerdem möchte ich, sobald ich etwas in ein Textfeld eingegeben habe, immer noch die Möglichkeit haben, zum nächsten Element zu wechseln. Wenn ich selbst Formulare für jedes Projekt programmiere, an dem ich gerade arbeite, bemühe ich mich immer, die Elemente so zu ordnen, dass das Durchblättern so intuitiv wie möglich ist. Wer weiß, wie viele von Ihnen wie ich sind, aber ich bin immer besorgt, wenn ich eine Reihe von Adressfeldern ausfülle und wenn Sie sie durchlaufen, springen sie zufällig herum, je nachdem, in welcher Reihenfolge der Programmierer dieser Seite sie erstellt hat.
BEISPIEL: Sie geben Ihren Namen in das erste Feld auf einer Seite ein, deren Formular nicht richtig eingerichtet wurde. Ich ärgere mich immer, wenn ich die Tabulatortaste drücke und dann plötzlich zum Namen der Stadt springt, gefolgt von der Adresszeile 2, dann zur Postleitzahl usw. Sie bekommen die Idee. Soweit ich weiß, gibt jeder diese Informationen gerne in der Reihenfolge ein, in der Sie eine Adresse auf einen Umschlag schreiben würden. Nennen Sie zuerst die Adresszeilen eins und zwei, dann die Stadt, das Bundesland, die Postleitzahl und schließlich (falls erforderlich) das Land, sofern dies erforderlich ist.
Nachdem ich erklärt habe, was ich ad nauseum versuche, wie lautet der ASCII-Schlüsselcode für Tab?
Tab
Schlüssel stattdessen eine Änderung des Fokus verursacht. Und\t
technisch gesehen gibt man keinen Tabulator ein - man gibt eine Escape- / Kontrollsequenz ein, um einen TabulatorAntworten:
Ich habe die meisten von euch nicht gelesen, sorry.Aber nur die letzte kleine Frage, was ist der ASCII-Schlüsselcode für Tab?
Der ASCII-Wert für die Registerkarte ist 9 (dezimal oder hexadezimal). Versuchen Sie also Alt+ ( Numpad 0, Numpad 9).
Aber ich habe es gerade in diesem Bearbeitungsfeld getestet und es funktioniert nicht , aber es funktioniert in Editor, MS Word usw. Ich frage mich, warum ...?
Wenn Sie wirklich irgendwo einen Tab benötigen, versuchen Sie, einen vom Editor zu kopieren und dort einzufügen, wo Sie ihn brauchen - das ist es, was ich normalerweise mache.
Bearbeiten
Wenn Sie dies tun, damit es auf einer Website angezeigt wird (was meiner Meinung nach impliziert), wird ein Tabulatorzeichen möglicherweise ignoriert, da HTML Leerzeichen (außerhalb von
pre
Blöcken usw.) ignoriert .Wenn es sich um HTML handelt, können Sie auch die HTML-Entitätsversion verwenden
	
, dies funktioniert jedoch auf die gleiche Weise.quelle
Tab
Taste wird vom Browser interpretiert und bewegt den Cursor zum nächsten Feld, in das ich tatsächlich ein 'hoizontales Tabulatorzeichen' ( ASCII 0x09 ) eingeben muss. Die ALT + 09-Methode funktioniert dafür.Der Code ist ALT+009
Ich denke jedoch nicht, dass es das erreichen wird, wonach Sie suchen.
quelle
Hoffe das hilft dir - du hast eine ziemlich lange Frage :-)
Wikipedia Tab-Taste .
Lesen Sie jedoch den Rest des Artikels.
quelle
Wenn Sie eine eigene HTML-Seite erstellen und eine HTML-Registerkarte angeben müssen, können Sie dies mithilfe von bereitstellen
Hier schauen Sie hier http://htmltab.kb-creative.net/
und Harry hat recht, wenn du Javascript codierst, könntest du \ t verwenden
quelle
Die Verwendung der Alt-Tastenkombination ergibt genau das gleiche Verhalten wie das Drücken der Taste. Wenn Sie sie verwenden möchten, können Sie Notepad starten, eine Registerkarte kopieren und dann in das Textfeld einfügen. Wenn der Text veröffentlicht wird, können einige Websites diese Zeichen jedoch entfernen. HTML ignoriert normalerweise ohnehin überschüssiges Leerzeichen. Selbst wenn es in die Seitenquelle gelangen würde, würde nichts passieren.
Auf Stack Exchange-Sites werden Registerkarten als Codeblöcke interpretiert.
quelle