AAA
3.3.6 誤り防止 (すべて)
ウェブアクセシビリティの達成基準 3.3.6 誤り防止(すべて) は、ユーザーが重要な情報を送信する場面において、誤操作による不利益を防ぐための配慮を求めるものです。
この基準は 適合レベル AAA に分類されており、WCAG 2.2 における最も厳しいレベルの要求です。
目次
要件
フォームやデータ入力においてユーザーにとって重大な結果(例:法的義務、財務上の負担、データ変更)を伴う操作がある場合、以下のうち少なくとも1つを実施すること
- 入力内容の確認・修正ができる
- 入力完了前にエラーが検出され、修正可能である
- 操作完了前に再確認・承認の機会を提供する
目的
- 法的拘束力のある申し込みや契約
- 支払いが発生する購入フォーム
- データベース更新を伴うフォーム(例:申請書、削除操作など)
といった、「取り返しのつかない」操作を行う際に、ユーザーがミスをしてもリカバリーできるようにすることを目的としています。
具体例
| ケース | 誤り防止の対応例 |
|---|---|
| クレジットカード決済 | 「ご注文内容を確認する」画面を表示し、ユーザーが確認・戻ることができるようにする |
| 登録申請フォーム | 送信前に入力内容の確認ページを表示し、「修正する」「送信する」ボタンを設ける |
| アカウント削除ボタン | 「本当に削除しますか?」の確認ダイアログを表示し、キャンセルできるようにする |
| 公的手続きの申請 | 入力途中でエラーを通知し、適切な説明やヘルプを表示する |
実装ポイント
| 項目 | 実装内容 |
|---|---|
| 入力内容のプレビュー | 送信前に確認画面を表示し、ユーザーが内容を見直せるようにする |
| エラーの即時表示 | 必須項目の未入力や書式ミスを、リアルタイムで検出・表示 |
| 確認ダイアログ | 削除や確定の前に「本当に実行しますか?」などの確認 |
| 修正機能の提供 | 「戻る」や「修正する」ボタンを設けて、編集可能にする |
達成できていない例
- 「送信」ボタンを押すと即座に処理が行われ、取り消しができない
- エラーがあっても送信できてしまう
- 送信完了後に内容を変更できない重要な手続き
この達成基準が必要な理由
| 観点 | 内容 |
|---|---|
| 利用者保護 | 高齢者・初心者・認知障害者が誤操作しても被害を抑えられる |
| トラブル防止 | 支払い・契約・登録ミスなどのトラブルを未然に防げる |
| 信頼性向上 | 誤入力でも安心して操作できるUXの提供 |
まとめ
| 項目 | 内容 |
|---|---|
| 達成基準番号 | 3.3.6 |
| 名称 | 誤り防止(すべて) |
| 適合レベル | AAA |
| 要求内容 | ユーザーが重要な操作を行う前に、確認・修正・承認のいずれかの手段を提供すること |
| 適用対象 | 契約、決済、削除、データ送信など重要な操作を伴うフォーム全般 |
| 利点 | 誤操作による損害や不便を回避できる |
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ
当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。