メインコンテンツへスキップ

aria-invalid-initial aria-invalid-initial

入力欄の妥当性状態が初期状態から宣言されていない。エラー発生時に状態変化として読み上げさせるための下地を作る。

補正が発火するマークアップ

type 省略のテキスト入力。id があるためセレクタは input#username になる。

textarea。name でセレクタを組み立てる。

select も対象。

type="date" もテキスト系に含まれる。

補正が発火してはいけないマークアップ

checkbox はテキスト系 type に含まれない。グループ単位で検証されるため 個別に aria-invalid を付けると誤誘導になる。

aria-invalid が明示されている。上書きしない。

id も name も無い。セレクタを組み立てられないため候補を作らない。 (placeholder があるため label ルール側は発火する)