フォームのUIデザイン

フォームのUIデザインを、設計パターンとして整理したページです。
聞く項目の量や相談の種類によって、向いている型が変わります。
1ページ完結型をはじめ、項目の量や送信の前後の流れに合わせて選べるようにまとめています。

9 patterns

型の選び方を見る ↓

フォームの型の一覧

フォームの型の選び方

フォームの型は、「何を、どれだけ聞くか」「入力をどう助け、必要な情報を受け取るか」「送信の前後をどう扱うか」の3つで変わります。まず問い1で土台になる型を1つ選び、必要に応じて問い2・問い3の型を組み合わせます。型を選んだら、各Patternのページでワイヤーフレームとプロンプト、動くデモを確認できます。

問い1:何を、どれだけ聞きますか?

フォームの土台になる型です。聞く項目の量と、項目の決まり方で選びます。

聞く内容向く型
項目が少なく、1ページで無理なく入力してほしい1ページ完結型
項目が多く、段に分けて入力してほしいステップ分割型
ご相談の種類によって、聞く項目が変わる条件分岐型
空いている日時を選んで、予約を申し込んでほしい日時予約型

問い2:入力をどう助け、必要な情報を受け取りますか?

土台の型に加えて、入力の迷いを減らしたり、文字だけでは足りない情報を受け取ったりする型です。当てはまるものだけを組み合わせます。

助けたいこと加える型
入力の誤りに、送信する前に気づいて直してほしいその場エラー表示型
送る前に、よくある質問で解決できることがあるFAQ併設型
資料や写真などのファイルを添えてほしいファイル添付型

問い3:送信の前後をどう扱いますか?

送信の前後で伝えたいこと加える型
申し込みや金額に関わるため、送る前に内容を見直してほしい確認画面型
受け付けたことと、このあとの流れを伝えたい(ほとんどのフォームで使います)送信完了型

フォームの型の比較

型役割解決すること向くフォーム
1ページ完結型入力の組み立て項目を絞り、すぐに送れるようにする問い合わせ、資料請求
ステップ分割型入力の組み立て項目の多さによる負担を、段に分けて軽くする申し込み、会員登録、見積もり依頼
条件分岐型入力の組み立て関係のない項目を見せず、必要な項目だけを聞く種類の多い問い合わせ、見積もり依頼
その場エラー表示型入力を助ける入力の誤りを、その場で気づいて直せるようにする項目の形式が決まっているフォーム全般
確認画面型送信の前後送る前に、入力した内容を落ち着いて見直せるようにする申し込み、予約、金額に関わる依頼
送信完了型送信の前後送れたかどうかの迷いをなくし、次の流れを伝えるほとんどのフォーム
FAQ併設型入力を助けるよくある質問で解決できることを、送る前に見つけてもらうサポート窓口、サービスの問い合わせ
ファイル添付型入力の組み立て資料や写真を、失敗しても入力を失わずに添えられるようにする見積もり依頼、不具合の相談、応募
日時予約型入力の組み立て空いている枠を選ぶだけで、日時の調整を済ませる無料相談、見学、来店、面談の予約

すべての型に共通する設計の原則

フォームの型を作る中で、型が違っても繰り返し出てきた原則です。どの型を選んでも、次の点は同じように確かめます。

  • 補助的な仕組みで、不必要に送信を妨げない。よくある質問や入力の支援は読み手を助けるために置き、それを使わないと送れない作りにはしない。確認画面など送信前の段階を増やす場合は、必要性があるときだけ使う
  • 入力した内容を失わせない。エラー、修正のための戻り、ファイルの失敗、予約枠の埋まりなど、どの場面でも入力を残したまま直せるようにする
  • 画面上の判定だけに頼らず、サーバー側でも入力内容・ファイル・予約の空きを確認する。送信や予約は、同じ内容が重複して処理されないようにする
  • 状態の変化を、見た目と読み上げの両方で伝える。フォーカスは必要な場面だけで動かし、読み上げは短くする
  • 個人情報を、必要以上に残さない・見せない。書きかけの内容やURLのパラメータ、ファイルの保存場所まで確かめる
  • 成果を計測する場合は、完了ページの表示回数だけで数えず、送信が成功した時点で1回だけ数えられるようにする
  • ラベルと入力欄を結び付け、必須・任意を明記し、入力欄の種類と自動入力の設定をそろえる
  • ワイヤーやサンプルの項目・文言は「表示例」と明記し、実際の運用に合わせて置き換える

組み合わせの例

よくある質問

型は1つに絞らないといけませんか?

いいえ。問い1で選んだ型を土台にして、問い2・問い3で選んだ型を組み合わせます。たとえば、条件分岐型の問い合わせフォームに、その場エラー表示型の確かめ方と、送信完了型の完了画面を加える、といった形です。組み合わせるときも、読み手が迷わずに送れることを最優先にして、必要のない仕組みは加えないようにします。

確認画面は、すべてのフォームに必要ですか?

必ずしも必要ではありません。項目が少なく、送信ボタンの前で内容を見直しやすいフォームなら、確認画面を置かずにそのまま送る形も選べます。申し込みや金額に関わる内容のように、送信後の手続きに影響する場合は、確認画面を置く意味が大きくなります。

型を選んだあとは、何をすればいいですか?

各Patternのページで、PC・SPのワイヤーフレーム、その型が効く理由、制作時のよくある失敗を確かめてから、プロンプトをコピーしてAIや制作会社に渡します。動くデモで、入力やエラーの動きを実際に試すこともできます。判断ポイントの「向かないケース」に当てはまる場合は、そこで案内している別の型に切り替えます。

フォームで個人情報を扱うときは、何に気をつければよいですか?

聞く項目を必要なものに絞り、利用目的を送信前に分かるように示します。取り扱う情報や利用方法に応じて、必要な同意も確認します。書きかけの入力内容や添付ファイル、完了画面のURLなど、送信の前後で個人情報が意図しない場所に残らないようにすることも大切です。実際の運用では、個人情報保護委員会のガイドラインなどの原文を確認し、必要に応じて専門家に相談します。