web-dev-qa-db-ja.com

ASCII TAB文字のコード?(ウェブページのテキストボックスにタブを入力できるようにしたい)

ここにいるほとんどの人がWebページで「Tab」キーを使用すると、ページの次の要素にジャンプするだけであることに気付いていると思います。チェックボックス、ラジオセレクター、ボタン、別のテキストボックス、リンクなどであるかどうか.

私が望んでいることは、入力フォームに何かを入力しているときに、タブキーを使用して、実際に入力するフォームにタブ文字を挿入させることです。私のテキストドキュメントがどのようにフォーマットされているかに関しては、私はかなり肛門を保持しています[〜#〜]特に[〜#〜]私のサイトの記事を書いています。地獄、古き良きメモ帳でタイプしたときの "to-do"リストの見た目についても私はアナルです。 (そう、私は古き良きメモ帳を使って記事のアイデアを書いたり、やることリストを見つけたり、見つけた有用なコードの小さな断片を保存したりしています。)

あなたがたまたまサイトをプログラミングしている言語に応じて、その特定のテキストボックスに設定できるJavaScriptソリューションまたはプロパティがあり、これを使用してWebページの入力フィールドを手動でプログラムしてこれを可能にすることができることを理解しています。しかし、私はWebブラウザーが通常の方法で動作することを許可することにもっと興味があります(タブキーを使用してページ要素を切り替えます-特に、長いアプリケーションやフォームに入力するときよりもはるかに速くナビゲートするために、マウスを使用して、入力する各フィールドをクリックします。

だから、私が見つけたいと思っているのは、Windows ASCIIキーコンボ(ALT + 0169を使用して©文字を生成するために使用するような)です。そのようにタブをウェブページのテキストボックスに挿入するために入力します。私がASCIIキーのコンボを定期的に使用して、奇妙でおかしい記号を書き込みに作成するため)私はいつもこのように物事を行うことに慣れています。さらに、テキストボックスに何かを入力した後も、次の要素にタブで移動できるようにしたいのです。私は常に、要素をタブで移動することが可能な限り直感的になるように、要素の順序を整えるためにいつも外に出ます。あなたの何人かが私のような人を知っている人はいますが、私が記入しているときはいつも悩んでいます。アドレスフィールドのセットと、それらを循環すると、そのページのプログラマーが作成した順序に基づいてランダムにジャンプします。

例:フォームが適切に設定されていないページの最初のフィールドに名前を入力しているときは、いつもイライラします。タブを押すと、突然市名、次に住所行2、郵便番号などにジャンプします。私の知る限り、誰もが封筒に住所を書く順序でその情報を入力するのが好きです。最初に名前、次に1行目と2行目、次に市区町村、州、郵便番号、最後に(必要な場合)国名が必要であると想定して名前を付けます。

さて、私が吐き気を起こそうとしていることを説明したところで、ASCII Tabのキーコードは何ですか?

8
Sootah

投稿のほとんどを読んでいませんでした。

しかし、最後の小さな質問を修正するだけですASCII Tabのキーコードは何ですか?
タブのASCII値は9(10進数または16進数)なので、試してください Alt +( Numpad 0 、 Numpad 9)。

しかし、私はこの非常に編集ボックスでそれをテストしたところ、機能しませんが、メモ帳やMS Wordなどでは機能しません。なんでかしら…?

とにかく、本当に奇妙な場所にタブが必要な場合は、メモ帳からタブをコピーして、必要な場所に貼り付けてみてください。それが私の傾向です。

編集する

これをWebサイトに表示するためにこれを実行している場合(これはあなたが示唆していると思います)、タブ文字は無視される可能性があります HTMLが空白を無視する傾向があるため(preブロック外など)。

HTMLの場合、HTMLエンティティバージョン	も使用できますが、これは同じように機能します。

16
DMA57361

コードは ALT+9

しかし、それがあなたの望んでいることを成し遂げるとは思いません。

2
JNK

これがお役に立てば幸いです-かなり長い質問があります:-)

ウィキペディア タブキー

いくつかのタブ文字は、ASCII制御文字として含まれ、テキストの配置に使用されます。最もよく知られている一般的なタブは、水平タブ(HT)、これはASCIIの小数点文字コードが9で、control + Iまたは^ Iと呼ばれる場合があります。垂直タブ(VT)も存在し、= ASCII 10進数文字コード11(control + Kまたは^ K)。HTのEBCDICコードは5です。VTは11または16進0Bで、ASCIIと同じです。水平タブは通常、標準キーボードのタブキー。

しかし、記事の残りを読んでください。

1
nik
  • タブのASCIIコード09です。

  • オンラインフォームでAlt + 09を押しても、ブラウザが原因でタブ文字が表示されない場合があります。しかし、メモ帳、ワードパッド、ガリーナなどのような他のいくつかのソフトウェアアプリケーションで動作します

独自のHTMLページをスクリプト化していて、HTMLタブを指定する必要がある場合は、次を使用してこれを提供できます。

  • テーブル
  • CSS
  • DDタグ

ここを見てください http://htmltab.kb-creative.net/

そしてハリーは正しいです、あなたのコーディングjavascriptならあなたは\ tを使うことができます

1
subanki

Altキーのショートカットを使用すると、キーを押すだけとまったく同じ動作になります。それらを使用したい場合は、メモ帳を起動し、タブをコピーして、テキストボックスに貼り付けます。ただし、テキストが投稿されると、一部のWebサイトではそれらの文字が削除される場合があります。 HTMLは通常、とにかく余計な空白を無視するので、たとえそれがページのソースに挿入されたとしても、何も起こりません。

 <- a tab

Stack Exchangeサイトでは、タブはコードブロックを示すものとして解釈されます。

0
Nick T