6

これは、私が対処しようとしている盲目のコミュニティにとって重要な問題です。目の不自由な訪問者に、ユーザー名が使用されていることをどのように伝えますか?

私の現在の設定は重要ではありませんが、たとえば、現在、ajaxを介してphpスクリプトに対してユーザー入力をチェックするJquery実装があります。これにより、jsonが返され、エラーフィールドに画面に表示されます。非常に基本的で、完全に機能しているため、私の問題の範囲を超えています。

しかし、私が盲目である場合、ユーザー名Batmanがすでに使用されているか、スペースを含めることができないこと、およびパスワードに少なくとも7文字が必要であることに気付くことはありません。

または、フォームがjavascriptなしで送信された後、エラーがエラーランディングページに一覧表示されます。これは分厚いですが、機能します。より動的なソリューションとサポートが最適です。

4

1 に答える 1

5

スクリーンリーダーのユーザーとして、私は通常、フォーム全体に入力して送信し、それが機能しない場合はエラーテキストを探します。フォーム全体が送信される前に無効なデータについて視覚障害者に通知するには、次のテストページのセクションdにあるaria-live="assertive"オプションのシーンを確認してください。 http://www.accessibleculture.org/articles/2011/02/aria-alert/ すべてのテストケースのうち、セクションdは、Firefox18.0.1およびJaws13.0で機能した唯一のテストです。何らかの理由でアラートオプションが機能しません。断定的なオプションを使用して、何かが間違っていることをユーザーに通知できます。

于 2013-02-05T16:46:28.697 に答える