A11yDocs 検査項目エラー集 WCAG 3.2.2

WCAG 3.2.2: 入力を起点に予期しない変化を起こさないか確認する

入力欄への文字入力、チェックボックスやラジオボタンの選択、セレクト変更だけで、送信・遷移・新規ウィンドウ・フォーカス移動など予期しない変化が起きないか確認します。

Level A 確認方法: 手動確認

意図的な失敗例: 入力だけで予期しない変化が起きる

選択した瞬間に送信されます。

確認観点

  • 入力や選択だけで文脈が変化しないか、主要なフォームUIで確認する
  • 入力イベントだけで送信・遷移・画面更新・フォーカス移動が起きないか確認する
  • 変化を起こす必要がある場合は、事前説明を用意し、送信ボタンや適用ボタンなど利用者の明確な操作で実行する
  • 外部フォーム、予約、決済、CMS検索、絞り込み機能でも入力時の挙動を確認する

人の判断が必要な例

  • セレクトを変更しただけで予告なく別ページへ移動しないか確認する
  • チェックしただけでフォーム送信やステップ移動が起きないか確認する
  • 検索や絞り込みの即時反映がある場合でも、送信・確定・移動などの重大な変化は明確な操作で行われるか確認する

補助ツール候補

  • input-context-change
  • form-structure

生成メモ

  • 時間・セッション・ビジネスルール検証が必要