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

私がここにいるほとんどの人がウェブページで使われたときに "Tab"キーを知っていると確信しているように、単にページの次の要素にジャンプします。チェックボックス、ラジオセレクタ、ボタン、他のテキストボックス、リンクなどかどうか

私が望んでいることは、私が入力フォームに何かをタイプアップしている間にタブキーを使うことを可能にし、実際にそれが私が記入しているフォームにタブ文字を挿入させることです。私のテキスト文書がどのようにフォーマットされているかに関しては非常に肛門的です。私のサイトのために記事を書くことに関しては特に。地獄、私の「やるべきこと」リストを古風なメモ帳で入力したときにどのように表示されるかについて、私は肛門です。 (うん、私は自分の記事のアイデア、やることリスト、私が見つけた便利なコードの小さな断片を保存するなどのために古風なメモ帳を使っている)

私はあなたがその特定のテキストボックスのためにあなたが設定することができるjavascriptの解決策やプロパティがあることに気づいています - しかし、私はウェブブラウザを通常の方法で振る舞わせることに興味を持っています(私はタブ要素を使ってページ要素を切り替えるのですが - 特に長いアプリケーションやフォームに記入するときよりもはるかに早くナビゲートするために)記入したい各フィールドをマウスでクリックしてください。

So, what I'm hoping to find is the Windows ASCII key combo (like using ALT+0169 in order to produce the © character) that I can enter in order to insert the tab into the webpage textbox that way. As I use ASCII key combos routinely to make weird-ass symbols in my write-ups all the time I am quite used to doing things this way. Besides, once done typing up something in a textbox I'd still like to have the ability to tab over to the next element. When programming forms myself for whatever project I happen to be working on I always go out of my way to order the elements in such a way that tabbing through them is as intuative as possible. Who knows how many of you are like me, but I am always bothered when I'm filling out a set of address fields and when you cycle though them they jump around randomly based on whatever order the programmer of that page created them in.

EXAMPLE: You're typing in your name in the first field on a page that has a form that hasn't been properly setup I am always annoyed when I, press tab, and then it suddenly jumps to the City name, followed by the address line 2, then to the zipcode, etc. You get the idea. As far as I know everyone likes to input that information in the order in which you'd hand write an address on an envelope. Name first, followed by address lines one and two, then the city, state, zip, and finally (if neccessary) the country assuming that it's required.

吐き気を起こそうとしていること、TabのASCIIキーコードについて教えてください。

7
Tab文字の入力方法は関係ありません - それは常に同じ効果があります!タブが "\ t"を受け入れるプログラムがあるのはこのためです。
追加された 著者 harrymc,
@harry - そうでない限り、Webブラウザで(たとえばこれらのコメントボックスの1つで試してください)、代わりに Tab キーを押すとフォーカスが変わります。技術的には \ t と入力してもタブ文字は入力されません。タブを表す ためにエスケープ/制御シーケンスを入力します。
追加された 著者 fifaltra,

5 答え

投稿のほとんどを読んでいませんでした、申し訳ありません。

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

しかし、この編集ボックスでテストしただけでは機能しませんが、メモ帳やMS Wordなどでは機能します。

とにかく、あなたが本当に奇妙なところにタブを必要とするならば、それをあなたがそれを必要とするところにそれをメモ帳からコピーしてペーストすることを試みなさい - それは私がする傾向があるものです。

編集する

ウェブサイトに表示するためにこれをしている場合(これは私があなたが意味していると思うことです)、HTMLは空白を無視する傾向があるので無視可能性があります。 > pre ブロックなど)

If it is HTML you could also use the HTML entity version as well, but this will function in the same way.

12
追加された
少々遅れるかもしれませんが、 w2サイトのセクション8.1.2.6(生テキストおよびエスケープ可能な生テキスト要素の内容の制限)を見ると、編集ボックスでうまくいかなかった理由がわかります。
追加された 著者 Patrick,
これは実際に私には完璧に機能します。私は自分のサイトのコンテンツ管理システムとしてWordpressを使っています。あなたの書いているものにはWYSIWYGエディタがあります。メインコンテンツの入力ボックスに入力中にタブキーを押すと次のフィールドに移動するだけですが、JNKで提案されているようにALT + 09(またはALT + 009)を使用するとき当時の。
追加された 著者 Alex Cater,

The code is ALT+009

しかし、私はそれがあなたがしていることを達成するとは思わない。

2
追加された
これはChromeでは問題なく動作します。
追加された 著者 Choxx,

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

ウィキペディアのタブキー

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

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

1
追加された
  • The ASCII code for tab is 09.

  • Pressing Alt + 09 in an online form might not provide you Tab character probably because of the browser. But works in some other software applications like Notepad, Wordpad, Garena etc

あなたがあなた自身のHTMLページをスクリプトで書いていて、あなたがHTMLタブを与える必要があるなら、あなたはこれを提供することができます

  • テーブル
  • CSS
  • DDタグ

Here have a look here http://htmltab.kb-creative.net/

そして、Harryは正しい、あなたのコーディングのJavaScriptがあればあなたは\ tを使うことができる

1
追加された

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

 <- a tab

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

0
追加された