適用 (対象)
全てのウェブコンテンツ技術
これは、次の達成基準に関する達成方法である:
- 達成基準 3.3.2: ラベル又は説明 (G131: 説明的なラベルを提供するの達成方法として十分)
- 達成基準 3.3.5: ヘルプ (十分な達成方法)
解説
この達成方法の目的は、利用者が入力しなければならないデータのフォーマットに関する制限を事前に知らせることによって、利用者が入力エラーを回避するのを助けることである。そのような制限に関する情報を一連のフォームの先頭で提示する。この方法は、少数のフィールドからなるフォーム、又は複数のフィールドが同じフォーマットのデータを要求するようなフォームにおいて最も有効である。このようなケースでは、フォーマットの説明をフォームの先頭に置く説明文で一度だけ提示するほうが、同じ説明を同一のフォーマット制限が要求されるフィールドすべてについて繰り返すよりも効果的である。
事例
例 1
あるビジネスネットワーキングのサイトでは、利用者が自分の職歴に関する説明を投稿することができる。情報を入力するフォームには、企業名、役職、業務開始及び終了年月日、そして業務の説明などのフィールドがある。フォームの先頭には以下のような指示がある:
- 「あなたのプロフィールに追加したい職歴について、必要事項を入力してください。 日付は yyyy/mm/dd の形式 (例: 2009/01/01) で入力してください。」
例 2
ある企業内アドレス帳では、利用者が自分のプロフィールを編集して、電話番号や職務内容をカスタマイズできるようになっている。フォームの先頭には以下のような指示がある:
- 入力欄に表示された任意の情報を変更することができます。「終了」を選択すると情報が記録され、プロフィールを公開することができます。変更を破棄したい場合は「中断」を選択してください。
- プロフィール中で、入力欄外にシステムのテキストとして表示された情報は変更できません。これらの情報は企業内人事情報から取得しています。編集できない部分に誤りや更新すべき情報がある場合は、表示情報の隣にあるヘルプアイコンを選択すると修正方法を確認できます。
- 電話番号は半角の数字とハイフン (-) のみ入力できます。
- 必須の入力欄はアスタリスク (*) で示されており、入力しなければフォームを完了できません。
検証
手順
- 利用者の入力データを所定のフォーマットでのみ受け付けるフォームコントロールを特定する。
- フォームの先頭に、1. で特定したそれぞれのフォームコントロールの所定のフォーマットに関する指示があるかどうかを判断する。
期待される結果
- #2 の結果が真である。