0

ショートカットキーを使用してフォーカスを取得するために、チェックボックスにアクセスキーを指定しました。

<input type="checkbox" id="chkStudent" data-bind="checked: isStudent" accesskey="s"/>

しかし、アクセスキー(Alt + s)を入力すると、チェックボックスがオフになります。しかし、私はそれに焦点を当てる必要があります。これに対する解決策を教えてもらえますか

4

2 に答える 2

1

キーが押されたときに要素を選択する accessKey プロパティを使用する場合。要素にフォーカスするには、要素にいくつかのスクリプトを記述する必要があります。これはあなたに役立つかもしれません。 キーボードでアクセス可能なアクションを静的 HTML 要素に追加する

于 2012-11-07T06:58:05.457 に答える
1

で定義されたキーを使用した場合の効果はaccesskey、仕様では十分に規定されておらず、ブラウザーによって異なります。一般に、accesskey少なくともアクセシビリティの観点からは、解決策の一部ではなく、問題と見なされるようになりました。通常、フォームが適切に設計されていれば、適切に定義および実装されている場合に恩恵を受ける人々は、accesskeyキーボード ナビゲーションと機能 (タブ移動のためのタブ キーなど) を使用してフォームを操作できます。

于 2012-11-07T09:22:28.467 に答える