2010-09-08 14:57:39 +0000 2010-09-08 14:57:39 +0000
8
8

ASCII-Code für das TAB-Zeichen? (Möchte in der Lage sein, Tabulatoren in ein Textfeld einer Webseite einzugeben)

Ich bin mir sicher, dass so ziemlich jeder hier weiß, dass die “Tabulator”-Taste, wenn sie auf einer Webseite verwendet wird, einfach zum nächsten Element auf der Seite springt; egal ob es sich um ein Kontrollkästchen, einen Radioselektor, eine Schaltfläche, ein anderes Textfeld, einen Link usw. handelt.

Was ich mir erhoffe, ist, dass ich die Tabulatortaste benutzen kann, während ich etwas in ein Eingabeformular eintippe, und dass das Tabulatorzeichen tatsächlich in das Formular eingefügt wird, das ich gerade ausfülle. Ich bin ziemlich pingelig, wenn es darum geht, wie meine Textdokumente formatiert sind, besonders wenn es um das Schreiben von Artikeln für meine Website geht. Ich bin sogar pingelig, wenn es darum geht, wie meine To-Do-Listen aussehen, wenn ich sie im guten alten Notepad eintippe. (Ja, ich benutze den guten altmodischen Notepad, um meine Artikelideen und To-Do-Listen aufzuschreiben, kleine Schnipsel nützlichen Codes zu speichern, die ich gefunden habe, usw.) )

Mir ist klar, dass es Javascript-Lösungen oder -Eigenschaften gibt, die Sie für dieses spezielle Textfeld einstellen können - je nachdem, in welcher Sprache Sie die Seite programmieren -, mit denen Sie die Eingabefelder auf Ihrer Webseite manuell so programmieren können, dass sie dies zulassen; aber ich bin mehr daran interessiert, dass der Webbrowser sich auf seine normale Art und Weise verhält (da ich die Tabulatortaste benutze, um zwischen den Seitenelementen zu wechseln - auch und gerade beim Ausfüllen langer Bewerbungen und Formulare, um viel schneller zwischen ihnen zu navigieren, als wenn ich mit der Maus auf jedes Feld klicken muss, das ich ausfüllen will.

Ich hoffe also, eine Windows-ASCII-Tastenkombination zu finden (z. B. ALT+0169, um das Zeichen © zu erzeugen), die ich eingeben kann, um den Tabulator auf diese Weise in das Textfeld der Webseite einzufügen. Da ich routinemäßig ASCII-Tastenkombinationen verwende, um ständig seltsame Symbole in meinen Texten zu erzeugen, bin ich es gewohnt, Dinge auf diese Weise zu tun. Außerdem möchte ich, wenn ich mit dem Tippen in einem Textfeld fertig bin, immer noch die Möglichkeit haben, mit der Tabulatortaste zum nächsten Element zu wechseln. Wenn ich selbst Formulare für ein Projekt programmiere, an dem ich gerade arbeite, bemühe ich mich immer, die Elemente so anzuordnen, dass das Durchblättern mit der Tabulatortaste so intuitiv wie möglich ist. Wer weiß, wie viele von Ihnen wie ich sind, aber mich stört es immer, wenn ich eine Reihe von Adressfeldern ausfülle und sie beim Durchblättern willkürlich herumspringen, je nachdem, in welcher Reihenfolge der Programmierer der Seite sie erstellt hat.

BEISPIEL: Sie geben Ihren Namen in das erste Feld auf einer Seite ein, die ein Formular hat, das nicht richtig eingerichtet wurde. Ich ärgere mich immer, wenn ich die Tabulatortaste drücke, und dann springt es plötzlich zum Stadtnamen, gefolgt von der Adresszeile 2, dann zur Postleitzahl, usw. Sie verstehen, was ich meine. Soweit ich weiß, gibt man diese Informationen gerne in der Reihenfolge ein, in der man eine Adresse von Hand auf einen Umschlag schreiben würde. Zuerst der Name, gefolgt von den Adresszeilen eins und zwei, dann die Stadt, das Bundesland, die Postleitzahl und schließlich (falls nötig) das Land, sofern es erforderlich ist.

Nachdem ich nun bis zum Überdruss erklärt habe, was ich zu tun versuche, wie lautet der ASCII-Schlüsselcode für Tabulator?

Antworten (5)

16
16
16
2010-09-08 15:05:32 +0000

~~

Aber um die letzte kleine Frage zu klären wie lautet der ASCII-Tastencode für Tab? Der ASCII-Wert für Tab ist 9 (dezimal oder hexadezimal), also versuchen Sie Alt + ( Numpad 0 , Numpad 9).

Aber ich habe das gerade in diesem Eingabefeld getestet und es funktioniert nicht, aber es funktioniert in Notepad, MS Word usw. Ich frage mich, warum…?

Wie auch immer, wenn Sie wirklich irgendwo einen Tabulator brauchen, versuchen Sie, einen aus Notepad zu kopieren und dort einzufügen, wo Sie ihn brauchen - das ist es, was ich normalerweise mache.

Bearbeiten

Wenn Sie dies tun, um es auf einer Website anzuzeigen (was Sie wohl andeuten), kann ein Tabulatorzeichen ignoriert werden, da HTML dazu neigt, Leerzeichen (außerhalb von pre-Blöcken usw.) zu ignorieren.

Wenn es sich um HTML handelt, könnten Sie auch die HTML-Entity-Version 	 verwenden, aber das funktioniert auf die gleiche Weise.

2
2
2
2010-09-08 15:04:29 +0000

Der Code lautet ALT+009

Allerdings glaube ich nicht, dass damit das erreicht wird, was Sie wollen.

1
1
1
2010-09-08 15:04:16 +0000

Hoffentlich hilft Ihnen das - Sie haben eine ziemlich lange Frage :-)

Wikipedia Tabulator-Taste .

Mehrere Tabulatorzeichen sind als ASCII-Steuerzeichen enthalten, die zur Textausrichtung verwendet werden. Der bekannteste und gebräuchlichste Tabulator ist ein horizontaler Tabulator (HT), der in ASCII den dezimalen Zeichencode 9 hat und auch als Steuerung+I oder ^I bezeichnet werden kann. Es gibt auch einen vertikalen Tabulator (VT), der im ASCII den dezimalen Zeichencode 11 hat (Steuerung+K oder ^K). Der EBCDIC-Code für HT ist 5. Das VT hat den Code 11 oder hex 0B, also den gleichen wie ASCII. Der horizontale Tabulator wird normalerweise durch die Tabulator-Taste auf einer Standardtastatur erzeugt.

aber, lesen Sie den Rest des Artikels.

1
1
1
2010-09-08 15:08:12 +0000
  • Der ASCII-Code für Tabulator ist 09.

  • Wenn Sie Alt + 09 in einem Online-Formular drücken, erhalten Sie das Tab-Zeichen möglicherweise nicht, was am Browser liegt. Aber es funktioniert in einigen anderen Software-Anwendungen wie Notepad, Wordpad, Garena usw.

Wenn Sie Ihre eigene HTML-Seite skripten und wenn Sie HTML-Tabulator benötigen, können Sie dies mit

  • Tabellen
  • CSS
  • DD-Tags

Hier sehen Sie nach http://htmltab.kb-creative.net/

und Harry hat Recht, wenn Sie Javascript programmieren, können Sie \t verwenden

0
0
0
2010-09-08 15:38:51 +0000

Die Verwendung des Alt-Tastenkürzels bewirkt genau das gleiche Verhalten wie das Drücken der Taste. Wenn Sie sie verwenden möchten, können Sie Notepad öffnen, einen Tabulator kopieren und ihn dann in das Textfeld einfügen. Wenn der Text gepostet wird, könnten einige Websites diese Zeichen jedoch entfernen. HTML ignoriert überflüssige Leerzeichen normalerweise sowieso, also würde nichts passieren, selbst wenn sie es in den Seitenquelltext schaffen würden.

<- a tab

Auf Stack-Exchange-Seiten werden Tabulatoren als Kennzeichnung von Codeblöcken interpretiert.