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

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

ここにいるほとんどの人が知っていると思いますが、ウェブページ上で “Tab "キーを使用すると、チェックボックス、ラジオセレクタ、ボタン、別のテキストボックス、リンクなど、ページ上の次の要素にジャンプします。

私が期待しているのは、入力フォームで何かを入力している時にタブキーを使用して、実際に記入しているフォームにタブ文字を挿入できるようにすることです。それは私のサイトのために記事を書くことになると、特にそれは私のテキスト文書がどのようにフォーマットされているかになると、私はかなり肛門的な保持しています。地獄、私は古き良き時代のメモ帳でそれらをタイプアップするときに私の "to-do "リストがどのように見えるかについても肛門だ。(そう、私は古き良き時代のメモ帳を使って、記事のアイデアやTo-doリストを書き上げたり、見つけた便利なコードの断片を保存したりしています。 )

私は、特定のテキストボックスに設定できるjavascriptのソリューションやプロパティがあることを理解しています - どの言語でサイトをプログラミングしているかにもよりますが - Webページの入力フィールドを手動でプログラムしてこれを可能にすることができます。

**だから、WindowsのASCIIキーコンボ(©文字を生成するためにALT+0169を使用するようなもの)を見つけて、その方法でタブをウェブページのテキストボックスに挿入できるようにしたいと思っています。それに、テキストボックスに何かを入力したら、次の要素にタブで移動できる機能が欲しいです。自分でフォームをプログラミングするときには、どんなプロジェクトであっても、タブ操作ができるだけ直感的にできるように要素を並べるように気をつけています。私のような人がどれだけいるかはわかりませんが、アドレスフィールドを記入しているときに、そのページのプログラマーが作成した順番に基づいてランダムにジャンプしてしまうのが気になります。

例:適切に設定されていないフォームを持つページの最初のフィールドに自分の名前を入力しているときに、タブを押した後、突然、市名にジャンプし、次に住所の2行目、次に郵便番号などにジャンプすると、いつもイライラします。あなたはアイデアを得る。私が知っている限りでは、誰もが封筒に手書きで住所を書くような順番で情報を入力するのが好きなようです。最初に名前、次に住所の1行目と2行目、次に都市名、州名、郵便番号、最後に(必要であれば)国名を入力します。

**私が何をしようとしているのかを延々と説明してきましたが、TabのASCIIキーコードは何ですか?

回答 (5)

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

~~

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

でも、このエディットボックスでテストしてみたところ、うまくいかなかった。なぜでしょうか?

とにかく、本当にどこか変なところにタブが必要な場合は、メモ帳からタブをコピーして必要なところに貼り付けてみてください。

編集

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

HTMLであれば、HTMLエンティティのバージョン	も使えますが、これも同じように機能します。

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

コードはALT+009

ですが、あなたが求めていることは達成できないと思います。

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

これがお役に立てることを願っています – かなり長い質問をしていますね :-)

Wikipedia タブキー .

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

ですが、続きを読んでみてください。

1
1
1
2010-09-08 15:08:12 +0000

タブを表すASCIIコード09です。

  • オンラインフォームでAlt + 09を押すと、ブラウザのせいかTab文字が表示されないことがあります。

そしてハリーの言うとおり、javascriptをコーディングしている場合は

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

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

<- a tab

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

関連する質問

21
9
3
10
6