Forms
8 件の記事
WCAG 3.2.2: 入力時
WCAG 3.2.2「入力時」は、ユーザーインターフェイスコンポーネントの設定を変更しても、事前にその挙動についてユーザーに通知されていない限り、自動的にコンテキストの変化を引き起こしてはならないと求めています。これは、フォームとのやり取りによって引き起こされる、方向感覚を失わせるような予期しないページの変化からユーザーを保護するためのものです。
WCAG 3.3.1: エラーの特定
WCAG 3.3.1 では、入力エラーが自動的に検出された場合、エラーがある項目を特定し、そのエラーをユーザーにテキストで説明することが求められています。これにより、障害のあるユーザーがフォーム入力時の誤りを認識し、理解し、修正できるようになります。
WCAG 3.3.2: ラベルまたは説明文
WCAG 3.3.2 は、コンテンツがユーザー入力を必要とする場合にはラベルまたは指示を提供することを求めており、能力に関わらずすべてのユーザーがフォームデータを送信する前に、自分に何が求められているかを理解できるようにしています。フォームフィールドにラベルを付けないことは、ウェブ上で最も一般的で影響の大きいアクセシビリティ上の障壁の1つです。
WCAG 3.3.7: 冗長な入力
WCAG 3.3.7 は、マルチステップのプロセスにおいて、ユーザーがすでに提供した情報が自動入力されるか、選択できる形で提供されることを求めています。これにより、ユーザーは同じデータを二度入力する必要がなくなります。これは、認知障害、運動障害、その他の障害のあるユーザーのフラストレーションやエラーを防ぐことにつながります。
WCAG 1.3.5: 入力目的の特定
WCAG 1.3.5 は、個人情報を収集する各入力フィールドの目的がプログラムによって判別可能であることを求めており、これによりブラウザや支援技術がフィールドを自動入力したり、ラベル付けしたり、自動的に調整したりできるようにします。これは、手動入力の負担が軽減されることで恩恵を受ける認知障害や運動障害のあるユーザーにとって不可欠です。
WCAG 3.3.3: エラー修正の提案
WCAG 3.3.3 は、入力エラーが自動的に検出された場合、セキュリティや目的を損なうおそれがない限り、ユーザーがどのように誤りを修正できるかを示すテキストによる説明をシステムが提供しなければならないと定めています。この基準は、認知障害のあるユーザー、スクリーンリーダー利用者、およびあいまいまたは不足しているエラー案内の理解に苦労するすべての人にとって不可欠です。
WCAG 3.3.4: エラー防止(法的、財務、データ)
WCAG 3.3.4 は、法的な約束、金融取引、または機微なデータを含むウェブ上の送信について、最終確定前に確認、修正、または取り消しができることを求めています。これは、すべてのユーザー、特に認知障害や運動障害のあるユーザーを、取り返しのつかない重大なミスから守るためのものです。
WCAG 3.3.6: エラー防止(すべて)
WCAG 3.3.6 では、ユーザー入力を必要とするあらゆるウェブページにおいて、送信が取り消し可能であるか、修正のためのガイダンス付きでエラーがチェックされるか、最終送信前に確認できることが求められています。この AAA 達成基準は 3.3.4 の対象を、法的または金融関連のフォームだけでなくすべてのフォームに拡張し、あらゆる操作においてユーザーが取り返しのつかないミスをしないよう保護します。
