AJAXを介して更新するフォームがある場合、元の値フィールド(ブラウザーに出力されたとき)が、フォームフィールドに現在含まれているテキストと一致しない可能性があります。
目の不自由なユーザーから、Jaws 9以降がリッチインターネットアプリケーション(特にAJAXとDOMの変更)を強力にサポートしていることを知っていますが、このサポートがJaws 7(リリースとして)まで遡るかどうかはわかりません。歴史が意味する)。
基本的に、2つの懸念があります。
値が設定されていない状態でフォームを完全に空白でロードし、AJAXを使用してページのロード時(またはユーザーがボタンを押した後)にデータをロードした場合、Jawsは挿入された値を読み取りますか?
値が設定されたフォームをロードし、それらの値がAJAXを介して変更された場合、リーダーは値または画面に表示されている内容を読み取りますか?
私の望みは、これが古いバージョンの欠陥が私の好意で機能するケースであり、常に画面に表示されているもの(入力フィールド)を読み取り、値を無視することです。また、フォームの値が変化することを期待しているため、ロードされたものだけでなく、現在のものを読み取ります。
しかしもちろん、後で他の方法を見つけるのではなく、確実に知りたいと思います。