1

複合コンポーネントのボタンのフォーカスを無効にしたい。次のようなコンポーネントがあります。 ここに画像の説明を入力

「Tab」キーを押すと、最初に inputText コンポーネントがフォーカスされ、次に commandButton コンポーネントがフォーカスされます。私が望むのは、inputText だけに焦点を合わせることです。どうすればこれを達成できますか?

4

1 に答える 1

2
 <h:commandButton ... tabindex="-1">

属性 tabindex は、タブサイクルでコンポーネントが選択される順序を定義します。属性 tabindexのh:commandButton状態のドキュメント:

現在のドキュメントのタブ順序におけるこの要素の位置。この値は 0 から 32767 までの整数でなければなりません

しかし、一方でw3cの状態(html5の場合)のように、上記は無視できると思います:

値が負の整数の場合

ユーザー エージェントは、要素の tabindex フォーカス フラグを設定する必要がありますが、シーケンシャル フォーカス ナビゲーションを使用して要素に到達できるようにする必要はありません。

于 2013-07-01T11:55:27.450 に答える