マルチページフォームの作成

フォームを複数のページに分割したいですか?マルチページフォームを使用すると、長文のフォームを異なるセクションに分割でき、圧倒される感じを減らし、ユーザーエクスペリエンスを向上させることができます。

このチュートリアルでは、WPFormsでマルチページフォームを簡単に作成する方法を説明します。


まず、WPFormsがサイトにインストールされ、有効化されていることを確認してください。次に、新しいフォームを作成するか、既存のフォームを編集する必要があります。

マルチページフォームの作成

フォームビルダーが開いたら、フォームに含めたいフィールドを追加してください。次に、ページ区切りフィールドをプレビューエリアにドラッグして、新しいフォームページを作成したい場所にドロップします。

簡単に始めたいですか?すぐに使えるマルチページお問い合わせフォームテンプレートをご覧ください。

フォームにページ区切りフィールドを追加する

追加する各ページ区切りフィールドは、フォームを複数のページに分割します。必要に応じて多くのページを追加できます。ページ区切りをフォームの別の場所に移動するには、プレビューエリアでクリックして、希望の場所にドラッグするだけです。

フォームページのカスタマイズ設定

WPFormsでは、ページタイトルの追加、プログレスバーのスタイルの選択など、マルチページフォームをカスタマイズするためのいくつかの方法を提供しています。

ページタイトル、ボタンテキスト、前のボタン

フォームビルダーのプレビューエリアでページ区切りフィールドをクリックすると、フィールドオプションパネルが開きます。ここで、ページタイトルを編集できます。

ページタイトルの変更

また、ユーザーが次のページに進むためにクリックするボタンのテキストを、次のラベルフィールドでカスタマイズすることもできます。

「次へ」ボタンのテキストの変更

前のボタンも有効にしたい場合は、前の表示オプションをオンにしてください。このナビゲーションボタンは、コンバージョンを最適化するためにデフォルトで非表示になっていますが、ページごとにユーザーに表示することができます。

「前へ」ボタンの有効化

注意:前の表示トグルは、フォームに複数のページ区切りフィールドがある場合にのみ表示されます。フォームの最初のページ区切りフィールドには表示されません。

前のボタンが有効になると、前のラベルオプションが表示され、ボタンのテキストをカスタマイズできるようになります。

「前へ」ボタンのテキストの編集

ページ区切りフィールドのオプションは、各フォームページで個別に処理されます。フォームで複数のページ区切りを使用している場合は、各ページでフィールドにカスタマイズを適用することをお勧めします。

フォームの最後のページに前のボタンを追加する

フォームの最後のページに前のボタンを表示するには、フォームビルダーのプレビューエリアで最後のフィールドの下にある区切り線をクリックします。

複数ページフォームの最終ページオプションを開く

これにより、フィールドオプションパネルに前の表示トグルが表示されます。

複数ページフォームの最終ページに「前へ」ボタンを表示する

上記のようにボタンテキストをカスタマイズするには、オンにしてください。

最初のページ設定とプログレスバーのスタイル

ページ区切りを追加すると、プレビューエリアのフォームの最上部に最初のページエリアが表示されていることに気づくかもしれません。最初のページ/プログレスインジケーターをクリックすると、マルチページフォームの追加オプションにアクセスできます。

複数ページフォームの最初のページのフィールドオプションを開く

まず、プログレスインジケーターをカスタマイズします。この機能は、フォームに何ページあり、現在どのページにいるかをユーザーに示します。プログレスインジケータードロップダウンで、なしを選択してこの機能を非表示にすることができます。

複数ページフォームのページインジケーターを無効にする

または、3つのプログレスインジケータースタイルから選択できます:プログレスバー、またはコネクタ

プログレスバー:

バープログレスインジケーター

プログレスバー形式のライブプレビューはこちらです。

提案フォームステップ 1 / 3
このフォームデモをお試しください!
名前

円:

円形プログレスインジケーター

コネクタ:

コネクタープログレスインジケーター

注意:コネクタプログレスインジケータは、モバイルデバイスでは正しく表示されない場合があります。モバイルを含むすべてのデバイスでより良い結果を得るには、プログレスバーまたは円オプションの使用をお勧めします。

プログレスインジケーターの色を選択するには、カラーピッカーを使用するか、使用したい色のHEXコードを入力します。

プログレスインジケーターの色を変更する

最後に、ページタイトルフィールドにフォームの最初のページの名前を入力します。

複数ページフォームの最初のページのタイトルを変更する

訪問者がページ間を移動できるようにする

訪問者がプログレスインジケーターをクリックしてページ間を移動できるようにするには、プログレスインジケーターのドロップダウンからまたはコネクタのいずれかを選択します。

次に、ページナビゲーションを許可するオプションをオンにします。

この設定が有効になっている場合、訪問者はプログレスインジケーター内のページ番号またはコネクタステップをクリックして、フォーム内の別のページにジャンプできます。

訪問者が既にフォームに入力した情報は、フォームを送信する前にページ間を移動してもそのまま保持されます。

注意ページナビゲーションを許可するオプションは、プログレスインジケータースタイルがまたはコネクタに設定されている場合にのみ利用可能です。プログレスバーを選択した場合、この設定は利用できません。

ページ区切り高度なオプション

最初のページフィールドオプションでは、高度なタブをクリックすることで、さらに多くのページ区切り設定をカスタマイズできます。

複数ページフォームの最初のページの高度なオプションにアクセスする

ここでは、次の設定が見つかります:

  • ページナビゲーション配置:フォームナビゲーションボタンを配置する場所(左、右、中央、または分割)を選択します。
  • スクロールアニメーションを無効にする:ユーザーが「次へ」ボタンをクリックしたときに、ページの上部への自動スクロールを防ぎます。
ページ区切りフィールドのページネーション配置オプション

フォームのページ区切り遷移にアニメーション効果を追加する詳細なガイダンスについては、開発者ドキュメントを参照してください。

ここにCSSクラスを追加することもできます。このカスタムコードは、フォームの最初のページ区切りフィールドにのみ適用されます。他のページ区切りフィールドにCSSクラスを追加するには、プレビューエリアの関連フィールドをクリックし、フィールドオプションパネルの高度なタブを選択します。

ページ区切りフィールドのCSSクラスオプション

カスタムCSSをフォームに追加することは、経験豊富なユーザーにのみお勧めします。コードを使用してフォームをカスタマイズする方法の詳細については、開発者ドキュメントを確認してください。

よくある質問

以下に、複数ページフォームに関してよく寄せられる質問とその回答をまとめました。

一部のFAQでは、サイトへのコード追加など高度な機能が必要となる場合がありますので、開発者向けの内容となります。

マルチページフォームで空のページをスキップできますか?

はい、複数ページフォームで空のページをスキップできます。方法については、条件付きロジック使用時のページ区切りスキップに関するガイドをご覧ください。

選択に基づいてマルチページフォームを自動的に次のページに進めることはできますか?

はい、ユーザーが選択すると自動的に次のページに移動するように複数ページフォームを設定できます。設定方法の詳細については、開発者向けドキュメントを参照してください。

フォームに追加したページ区切りフィールドを削除できますか?

はい、ページ区切りフィールドは削除できます。ただし、削除アイコンは他のフィールドとは異なる場所に表示されます。ほとんどのフォームフィールドでは、ホバーすると右端にゴミ箱アイコンが表示されますが、ページ区切りフィールドの削除アイコンは「次へ」ボタンの隣に表示されます。

ページ区切りフィールドを削除するには、プレビューエリアでホバーし、「次へ」ボタンの隣にあるゴミ箱アイコンをクリックするだけです。これにより、ページ区切りが削除され、ページが結合されます。

ページ区切りフィールドを削除する

これで、WPFormsで複数ページフォームを作成できるようになりました。

次に、フォームにテキストや説明を追加する方法を学びたいですか?詳細については、入力以外のテキストの追加に関するチュートリアルをご覧ください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。