フォームで途中離脱が起きる時、項目数の多さだけが原因とは限りません。入力方法がわかりにくい、候補が見つけにくい、スマホで打ちづらい、といった小さな負担が積み重なると、必要なフォームでも最後まで進みにくくなります。
入力補助UIは、その負担を下げるための仕組みです。ただし、便利そうな機能を無造作に足すと、今度は挙動がわかりにくくなることがあります。そこで重要になるのが、何を早くしたいのか、何の誤入力を減らしたいのか、どの値を揃えたいのかを先に決めることです。
入力補助には、住所検索、候補表示、オートコンプリート、自動フォーマットなど、いくつかの型があります。ただ、それぞれ向いている場面は違います。最初に次のどれを優先するか決めておくと、作りがぶれにくくなります。
たとえば住所検索は時間短縮と表記揺れ防止に向いていますが、施設名の候補表示は入力時間よりも名称の統一に効きやすくなります。同じ「入力補助」でも役割は少しずつ違います。
候補表示は便利ですが、毎回大量に出ると探しにくくなります。2〜3文字で絞れるものなのか、最初からプルダウンの方が良いのかを見極める必要があります。
郵便番号から住所を入れる際に、番地や建物名まで勝手に扱おうとすると、かえって修正が増えやすくなります。どこまで自動化するかの線引きが大切です。
候補リストが長いと、キーボードと重なって見づらくなります。補助のつもりが、次の項目へ進みにくい原因になることがあります。
下の mock は、左に利用者が触る入力画面、右に設計側が決めておきたいルールを並べた例です。今回は単なるフォームではなく、「どこで補助し、どこで手入力に戻すか」が見える構成にしています。
都道府県・市区町村・町名までを補助し、番地や建物名は手入力にした方が誤変換や修正負担を抑えやすくなります。
候補は5〜10件程度に抑え、それ以上は入力を増やしてもらう方が選びやすくなります。
入力中に自動確定しすぎると違和感が出やすいため、候補選択やボタン押下で確定する方がわかりやすくなります。
候補リストの高さ、閉じやすさ、キーボードとの重なり方まで確認した方が実際の使いやすさを判断しやすくなります。
住所入力では、郵便番号からの補助がもっとも一般的です。ただし、便利さを優先しすぎてすべてを自動化すると、修正しづらくなることがあります。
都道府県、市区町村、町名までを補助すると、入力時間を短くしやすくなります。
ここまで自動で扱うと、誤変換や修正箇所が見つけにくくなることがあります。
エリア担当や営業所振り分けがある場合は、都道府県を選択式にしておくと後続処理が安定しやすくなります。
海外住所や特殊住所もあるため、郵便番号ありきにしすぎない方が無理が出にくくなります。
候補表示が効果を出しやすいのは、候補の母集団がある程度決まっていて、かつ利用者が正確な正式名称を覚えていない項目です。
| 向いている項目 | 理由 | 補足 |
|---|---|---|
| 学校名・病院名・施設名 | 正式名称の表記揺れを減らしやすくなります。 | 集計や検索でも扱いやすい形に揃えやすくなります。 |
| 駅名・路線名・停留所名 | 利用者が略称で覚えていることが多く、候補表示と相性が良くなります。 | ひらがな・カタカナの揺れも吸収できると使いやすくなります。 |
| 業種・職種・診療科目 | 選択肢を固定しやすく、分類のぶれを抑えやすくなります。 | 自由入力より候補提示の方が後続処理が楽になることがあります。 |
候補表示は便利ですが、何でも自動でやりすぎると違和感が出やすくなります。特に次の点は、先にルールを決めておく方がわかりやすくなります。
スマホでは、候補リストとキーボードが同時に出るため、補助の見せ方次第で使いやすさが大きく変わります。
電話番号や郵便番号では数字キーボード、メールでは記号が打ちやすいキーボードを使う方が負担を減らしやすくなります。
候補リストが長すぎると、画面が候補とキーボードで埋まり、次の項目へ進みにくくなります。
候補を閉じられず次に行けない状態を避けるため、タップで閉じる動作や確定後の挙動を整理した方が自然です。
自動入力後に一部だけ直したい場面が多いため、入力欄の再編集がしやすいことも重要になります。
入力補助UIは、見た目の印象だけでは良し悪しを判断しにくいため、導入後の数字も見た方が改善の方向を決めやすくなります。
これらを見ておくと、別フォームへ広げるかどうかの判断もしやすくなります。
入力補助UIは、単なる便利機能ではなく、入力時間、誤入力、データの揃いやすさに関わる設計要素です。住所検索、候補表示、オートコンプリートを入れる時は、何を速くしたいのか、何の誤入力を減らしたいのか、どこまで自動化するのかを先に決めると、使いやすい形にしやすくなります。
まず着手しやすいのは、今あるフォームを見て「入力に時間がかかる項目」「表記揺れが多い項目」「スマホで打ちづらい項目」を拾うことです。そこから補助の入れ方を選ぶと、過剰な自動化を避けながら改善を進めやすくなります。