問題タブ [tabindex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
686 参照

javascript - HTML tabindex を使用して関数をトリガーすることが可能

phonegap でアプリを開発しています。上部にテキスト入力があり、その下にいくつかのボタンがあり、その下にさらにテキスト入力がある複雑なフォームがあります。

私の質問は次のとおりです。タブインデックスを介してボタンクリックなどの機能をトリガーすることは可能ですか?

iPhoneには「次へ」ボタンがあるため、タブインデックスを使用する必要があり、それがクリックされたときに関数がトリガーされるようにします。

0 投票する
2 に答える
11542 参照

jquery - Jquery .next(入力またはテキストエリア)

私はこの単純なコード行をいじっています:

(input OR textarea)次の を最初に選択するようにしたいのですが、どうすればよいですか?

別の方法として、次のアイテムに焦点を合わせるにはどうすればよいtabindexですか?

編集

次の input/tabindex は常に の直後にあるとは限らない$(this)ため、次の一致が見つかるまで兄弟のリストを簡単にたどるにはどうすればよいですか?

0 投票する
1 に答える
3138 参照

vb.net - VB.NET デザイン ビューで各コントロールのタブ インデックスを手動で設定した場合でも、タブ オーダーが無視されるのはなぜですか?

私はWPFアプリケーションを持っています。WinForms のタブ操作がおかしいです。.designer.vb に入り、すべてのコントロールを .tabindex = 0 に設定しました。

次に、フォームのデザイン ビューに移動し、タブ オーダーを次のように設定します。

0.0.0.0.1

0.0.0.0.2

0.0.0.0.etc

マイ フォームのタブ オーダー

.VS.2008でボタンを使ってみました

各コントロールのタブ オーダーを手動で設定しようとしました。

すべてのコントロールを 0 に設定してから、手動でタブ オーダーを設定しようとしました。

コントロールを繰り返し、Z オーダーを設定しようとしました。

何が足りないの?!?

0 投票する
1 に答える
3741 参照

javascript - JavaScriptで作成されたボタンにTabIndexを追加する

JavaScriptで作成されたボタンがあり、キーボードのアクセシビリティのためにTabIndexを追加したいと思います。このコードとこのコードにアクセスキーの値を追加しました。

しかし、TabIndexを追加しようとすると、TabIndex番号が機能しませんでした。助言がありますか?スクリプトは次のとおりです。

0 投票する
3 に答える
12335 参照

javascript - 特定の要素のフォーカス可能な子孫のみをタブで移動する最も簡単な方法は?

<input type="text">本質的にフォーカス可能である(のように)か、または持っているなどの理由で、フォーカス可能な要素でいっぱいのドキュメントがあるとしましょうtabindex="0"

ここで、モーダルダイアログボックスとして表示したいドキュメントのセクションがあり、ユーザーがダイアログボックスの外側に気を取られてほしくない場合を考えてみましょう。タブキーで、ダイアログボックスのコンテナ要素内のフォーカス可能な要素のみを循環させたいと思います。これを行う最も簡単な方法は何ですか?

可能であれば、ダイアログの内容やページの残りの部分を気にせず、それらを変更しようとしない解決策を探しています。つまり、たとえば、ダイアログの外側の要素をフォーカスできないようにしたくありません。まず、これには、可逆的な変更を行い、状態を追跡する必要があります。第二に、これには、要素をフォーカス可能にするためのすべての可能な方法を知る必要があります。これは、私には厄介で、壊れやすく、拡張性がないように感じます。

私の最初の試みはこのように見えますが、順方向(Tabキーを押す)でのみ機能します。逆方向(Shift + Tabを押す)では機能しません。

純粋なJavaScriptソリューションが欲しいです。jQueryなどのライブラリでこれを行う手段がある場合は、これを行うライブラリコードへのリンクをお勧めします。

0 投票する
1 に答える
592 参照

dialog - NVDA を使用したタブ インデックスを使用した Aria、Dialog、および Div

NVDA が tabindex を持つ div の内部 HTML を読み上げない理由を理解しようとしています。以下の抜粋は、ダイアログの aria ロールを持つ jquery-ui-dialog 内にあります。aria-label を削除して、このセクションにタブで移動すると、NVDA は単に「セクション」と表示します。aria-label を離れると、それが話されます。テキストをどこでも複製せずに、内側の HTML を表示させる方法はありますか?

0 投票する
4 に答える
9925 参照

javascript - tabindex番号を割り当てるJavaScript関数?

私は多くのフィールドを持つフォームを持っており、すべての入力を与え、タブインデックス番号を選択してボタンを押しています。それはうまくいきますが、プログラムでやりたいと思います。

各列にグループがある2列のレイアウトがあるため、デフォルトのtabindexの順序は正しくありません。グループごとにトップダウンで行きたいです。含まれているdivに基づいてすべての入力、選択、ボタンタグにtabindex番号を割り当てるように、body.onload関数を作成するにはどうすればよいですか?たとえば、最初に循環させたいdivの場合、すべてのinput tabindex=1、select、およびbuttonタグにを含めることができ、2番目のdivのすべてのinput、select、およびbuttonタグにを含めることができますtabindex=2

ありがとう!

これが簡単な例です

0 投票する
3 に答える
1107 参照

wpf - ListView で列をドラッグしても、列のタブ オーダーが変更されない

コントロールの TabIndex を GridView の列の順序にバインドすることは可能ですか? たとえば、EnabledColumnReorder が true に設定された GridView があり、2 番目の列を最後にドラッグすると、タブ ナビゲーションの順序は列順のままになります: 1 -> 3 -> 2 であり、1-> 2 -> ではありません。 3 いつも通り。私がやりたいのは、2番目の画像のように実際の列レイアウトに応じたタブナビゲーションです。 列移動前 列移動後

kxaml の私のコード:

0 投票する
2 に答える
767 参照

jquery - jQueryカスタムドロップボックス:tabindexする方法

私はjQueryを使用して自分のドロップボックスをカスタマイズしていますが、タブインデックスをどのように適用できるのか疑問に思っていました。

非表示の選択フォーカス/ぼかしイベントを使用しようとしましたが、機能しないようです。

また、カスタマイズドロップボックス(div)にtabindex属性を適用しようとしましたが、成功しませんでした。

誰かが私がこれを達成する方法を私に示すためのサンプルまたはリンクを持っていますか?

ありがとう

0 投票する
1 に答える
1287 参照

flash - フラッシュ(AS3)-マスタブの有効化

私はフラッシュアプ​​リケーションを構築していて、1つのフレームに、タブを押すと強調表示されて選択可能(アクセシビリティ)になるいくつかのコントロールがあります。

コントロールの1つを選択すると、背景の上部がアルファ形になり(最初は0に設定されています)、元の画面がわずかに暗くなり、新しいコントロールが情報とともに前面(上部)に表示されます(このボックスは閉じられ、元の画面が淡色表示されたアルファ状態から通常に戻されます)。

私の問題は、元の画面のコントロールがタブで表示されるのを停止したいということです(タブを押すだけで、新しいウィンドウのボタンが強調表示されます)。

tabEnabled単一のコントロールごとに使用できることはわかっていますが、トップレベルのコントロールtabEnabledを設定falseして、それ自体の子のすべてのタブインデックスを無効にすることは可能ですか。

トップレベルの下にある各ムービークリップコントロール内のさまざまなレベルまたは子コントロールがあるため、トップレベルを設定したいと思います。このような単純な機能を完了するには、再帰関数を作成する必要がありますか?

ありがとう