オートコンプリート属性を正しく使用する必要があります
ルールID:
autocomplete-valid
ルールセット:
axe-core 4.10
ユーザーへの影響:
深刻
ガイドライン:
WCAG 2.1 (AA), WCAG 2.2 (AA), EN 301 549
修正方法
- 個人情報を受け付けているあらゆるフォーム要素を特定します。
- 個人情報を受け付けている各フォーム要素に:
- 個人情報がWCAG 2.1の7節、ユーザインタフェース コンポーネントの入力目的で特定されている53種類の一つであることを確認します。
- その UI コンポーネントの目的を特定するために autocomplete 属性に正しい値が設定されていることを確認します。
なぜ重要なのか
フォーム欄で autocomplete 値を提供しないと、アクセシブルではないコンテンツをもたらします。スクリーン・リーダーは適切な autocomplete 属性値が存在しないと、特定された autocomplete フォーム欄を読み上げません。スクリーン・リーダーがフォーム欄とのやりとりに関する要件に関して十分な情報をユーザーに提供できないと、ユーザーはフォームを正しくナビゲートできません。
ルールの説明
個人情報を収集する一般的な入力欄それぞれの目的は、53個のユーザインタフェース コンポーネントの入力目的のリストを基にプログラムにより定義されています。スクリーン・リーダーが正しく動作するために、autocomplete 属性値は有効であり、正確に適用されていなければなりません。
仕組みについて (簡単に言うと)
ユーザーの情報を収集する各入力欄の目的は、次の場合、プログラムによる解釈ができる:
- 入力欄が「ユーザインタフェース コンポーネントの入力目的」のセクションで示される目的を提供している、 かつ
- フォーム入力データとして想定される意味を特定することをサポートする技術を使用してコンテンツが実装されている。