エラー防止メカニズム(AA)
Silktide はページ上のフォームを検出し、重大な結果を招く送信について、 実行前に取り消し、チェック、または確認ができることを確認するよう求めます。これは、 法的または金銭的な義務を生じさせるフォーム、ユーザーが保存したデータを変更または 削除するフォーム、テスト回答を送信するフォームに適用されます。
重要な理由
現実世界に影響を及ぼすフォームでは、ちょっとした指の操作ミスが実際の損失につながります。 たとえば、昨年の住所に注文品が配送される、文書を削除する、誤った数値で法的申告を 送信するといったことです。運動、視覚、または認知に障害のある人は、このようなミスを より頻繁に起こし、送信ボタンを押す前に気づく可能性も低くなります。
確認または取り消しの機会を提供することで、すべての人を守れます。また、法的、 金銭的、データ変更に関するフォームでは、これは のアクセシビリティ 要件です。
修正方法
影響を受ける各フォームに、次の安全策のうち少なくとも1つを提供してください。
- 取り消し可能 - 送信を取り消せる。たとえば、注文をキャンセルできる時間枠や、 削除したデータの「復元」オプションなどです。
- チェック済み - 入力データのエラーを検証し、送信が実行される前にユーザーが 修正できる機会を提供する。
- 確認済み - 送信されようとしている内容を確認する手順を表示し、ユーザーに 確認を求める。
最終的な「注文する」ボタンの前に注文概要を表示するチェックアウトは、典型的な確認手順です。
このような結果を伴わないフォーム(お問い合わせフォーム、検索ボックス、ニュースレターの 登録など)には、これらの安全策は必要ありません。フラグが付いたフォームがこれらのいずれかに 該当する場合、またはすでに安全策がある場合は、検出結果を してください。
Silktide によるチェック方法
- 各ページ上のすべてのフォームを検出します。
- 訪問者が実際に使用できるフィールドがないフォーム(非表示またはインタラクティブでない フォーム)と、チェック対象から除外した要素をスキップします。
- 残った各フォームにフラグを付け、確認を求めます。Silktide は、フォームが法的、 金銭的、またはデータ変更に関わるものかどうか、また後の手順に確認ステップがあるかどうかを 判断できないため、人が判断します。
トラブルシューティング
フォームは単なるお問い合わせフォームです
このチェックは、フォームを分類できるようにフラグを付けるものであり、すべてのフォームに 安全策が必要だと主張するものではありません。フォームによってユーザーが何らかの義務を 負うことも、データを変更することもない場合は、承認してください。
確認ステップが後のページにあります
Silktide は各ページを個別に調査するため、複数の手順にわたる送信を追跡できません。 プロセスの最後に確認と承認のステップがある場合、フォームは要件を満たしています。 検出結果を承認してください。
詳細情報
- 達成基準 3.3.4「エラーの防止(法的、金融、データ)」の理解(WCAG 2.2)
- エラー防止メカニズム(AAA) - すべてのフォームに適用される、このチェックのより厳格なバージョン