サイト制作
フォームの再入力を減らす方法|WCAG 2.2の冗長な入力と例外
2026-10-27
この記事には広告・アフィリエイトリンクが含まれます。

WCAG 2.2の達成基準3.3.7は、同じ手続きで必要になる入力済みの情報などを、自動入力または選択して使えるよう求めています。必要な再入力には例外もあります。申し込み全体をたどり、重複と変更のしやすさを確認します。
同じ手続きで繰り返す入力を減らす
申し込みの途中で名前や住所を入力したのに、次の画面でまた同じことを求められる。こういう作りは、使う人の時間を少しずつ奪ってしまいますよね。W3CのWCAG 2.2には、同じ手続きの中の冗長な入力を減らす達成基準3.3.7があります。
その説明では、同じプロセス内で再び必要になる、既に入力した情報や利用者に提供した情報は、自動で入るか、選んで使えるようにすることが求められます。レベルAの基準です。単に手間を省く工夫というだけでなく、前の内容を覚えて入力し直すことが難しい人の負担にも関わるんですね。
私は、入力欄をきれいに並べたことより、最後まで余計な作業をせずに進めるかを大事にしたいです。作る側が一度で済ませられることを、使う側に何度も頼んでいないか。そこを見ると、直したい場所が見つかりそうです。

同じ住所を選べる仕組みと再入力の例外
身近な例なら、配送先と請求先が同じ場合に、同じ住所を使うと選べる方法があります。毎回全部を覚えて打つより、自分の選択を確認して進めるほうが楽ですよね。これはW3Cの説明にある考え方に沿った例です。
ただし、以前の情報が無効になった場合や、セキュリティーの確保に必要な場合、再入力が本質的に必要な場合には例外があります。どんな画面でも絶対に再入力してはいけない、という理解にはしないようにしたいところです。また、別の機会に戻ってきた利用者の情報を、ずっと保存しておくことまで、この基準が要求するわけではありません。
ブラウザーが補完してくれるから十分、とも説明されていません。サイトの側で、同じ手続きの情報を再利用できるようにする必要があるんですね。利用者の設定や記憶力だけを頼りにしないところに意味があると感じます。
最初から完了まで入力項目の重複を点検
私なら確認するとき、一つの画面だけを見て終わりにせず、最初から最後まで申し込みの流れをたどります。どの項目を、どの画面で、何回求められたかを書き出す。それから、同じ内容を使える場所と、改めて確認すべき場所を整理したいです。これは確認方法の提案で、特定のサイトを検証した結果ではありません。
自動で入っていても、違う住所を使いたい人が直せなければ困ります。引き継いだ値が分かり、必要なら変更できることも、使いやすさとして確かめたいですね。手間を省くことと、本人が内容を選べることは一緒に考えたいです。
サイトの親切さは、派手な機能だけでは決まらないと思います。さっき渡した情報を、同じ手続きの途中でもう一度全部言わせない。そんな小さな配慮が積み重なると、使う人が本来やりたかったことへ進みやすくなるんですね。


