1

サイトにアクセシビリティ(キーボードのみ)機能を実装しようとしていますが、ラジオボタンリストに問題があります。ラジオボタンリストを使用する場合、最初はどのラジオボタンも選択されていませんが、すべての値をタブで移動し、「Enter」を押すと1つ選択できます。ただし、値を選択した後は、選択した値にタブで移動することしかできないため、選択した値を変更する場合は問題が発生します。

私の理解では、ラジオボタンはコンテナコントローラーレベルでグループ化されているため、グループと見なすと、一度に1つしか選択できません。

この問題を修正する方法について何かアイデアはありますか?

4

2 に答える 2

1

実際、これはまったく問題ではありません。値が選択されていない場合、ブラウザはグループ内の各値を調べます。値が選択されると、ブラウザはそのグループ内の選択された値にのみジャンプします。したがって、グループ内の値を変更するには、ユーザーはキーボードの矢印を使用する必要があります。

于 2010-01-20T18:40:54.347 に答える
0

RadioButtonList が 1 つのコントロールであることについては正しいと思います (したがって、タブ移動は機能しません)。別の方法として、個々のラジオ ボタンを作成し、GroupNameプロパティを使用してそれらすべてを 1 つのグループに割り当てることもできます。これにより、それらの間でタブを使用して、それらが互いに同期して動作することを確認できます.

于 2010-01-20T18:39:47.750 に答える