46

質問としては本当に。ページに、キーボードのタブ キーを使用して移動するときに無視したい入力ボックスがあります。

この入力ボックスを単純なボットのハニートラップとして使用し、ページの外に配置しているため、タブ キーを使用している瞬間に、ユーザーがこの要素にタブで移動しても何もフォーカスされていないように見えます。

4

4 に答える 4

72

この要素にを設定しtabindex="-1"て、タブ順で無視されるようにすることができます。 0それ自体でタブの順序を理解するように-1ブラウザに指示し、それを無視するようにブラウザに指示します。

于 2010-05-03T12:35:23.853 に答える
13

属性を使用tabindexして、タブキーが要素を循環する順序を定義できます。設定tabindex="-1"すると、要素はスキップされます。

詳細については、 http://www.webcheatsheet.com/HTML/controll_tab_order.phpなどを参照してください。

UPDATE は、コメントに基づいてtabindex="0"を"-1"に変更しました

于 2010-05-03T12:35:05.537 に答える
3

display: none代わりに。

于 2010-05-03T12:35:23.073 に答える