0

選択のすべてのオプションをジョーに読み取らせる簡単な方法はありますか?

<div class="mySelectLabel">
  <label for="mySelectId" class="mySelectLabel">
    <span class="required" aria-hidden="true" role="presentation">*</span>
    <span class="offScreenText">Mandatory</span>
    <span class="labelText">Are you old enough?</span>
  </label>
</div>
<div class="myDivClass">
  <select id="mySelectId" name="mySelectName">
    <option value="">Please Select...</option>
    <option selected="selected" value="Y">Yes</option>
    <option value="N">No</option>
  </select>
</div>

現在、jaws... Are you old enough? Combo box Yesは、クライアントがすべてのオプションを読み取ることを望んでいます。

あごが読めるように隠しテキストを出力できると思いますが、適用できるアリア設定または同様のものがあればもっといいでしょう。

4

1 に答える 1

1

これは、JAWS での基本的なナビゲーション ルールの 1 つです。
実際には、JAWS は次のように読む必要があります。

あなたは十分な年齢ですか?コンボボックス はい

ユーザーがこれがコンボ ボックスであると聞いた場合、ナビゲートするにはフォーム モードをオンにするために Enter キーを押す必要があることを知っています (少なくとも、知っている必要があります)。オン)。フォーム モードでは、縦方向の矢印キーを使用してコンボ ボックスを確認します。
これは意図された動作です。JAWS を使用したナビゲーションはこのように機能します。
そのようなことを絶対に行う必要がある場合にできることは次のとおりです:説明にaria-describedby属性を入れてselect(もちろん視覚的に隠されています)、次のようなものを入れます: «次の値のいずれかから選択してください:はい、いいえ» (確かに、optionsJavaScript を使用して配列から値を取得できます)。

于 2014-08-11T22:39:17.783 に答える