フォームはインターネット上で最も強力なツールの 1 つであり、電子メール ニュースレターの購読の収集や潜在顧客からのビジネスに関する問い合わせなど、情報を効率的に収集できます。Webflow を使用すると、特定の要件に合わせてフォームを広範囲にカスタマイズおよび強化できます。
このチュートリアルでは、次の内容を取り上げます。
- フォームの追加
- フォーム構造
- フォームコンポーネントの構成
- 成功とエラーのフィードバック
- フォーム送信の処理
- フォームデータとGDPRへの準拠
- 問題への対処
フォームを統合する方法
フォームを組み込むことができます セクションを挿入 (あ)> コンポーネント > フォーム category。
ドラッグ フォームブロック キャンバスに。
フォーム構造
の フォームブロック 包含要素の全幅を採用し、3 つのサブ要素を組み込みます。
- 形状 — すべてのフォーム入力とコンポーネントが含まれます
- 成功メッセージ — フォームの送信が成功した際に表示されるメッセージ
- エラーメッセージ — 送信に問題があった場合に表示されるメッセージ
さらに、 フォームブロック 要素の特徴は ソース オプションを使用すると、フォームを Logic にリンクできます。これにより、フォーム送信のデータを Logic 経由で他のプラットフォームに送信したり、送信されたフォームやそのコンテンツに基づいて、ワークスペース内の別のコンテンツ編集者や投稿者にフォーム送信を直接送信したりすることができます。Logic の詳細をご覧ください。
フォームの配置
以内 形状、フォームコンポーネントを追加または削除する柔軟性があります。 エントリ または チェックボックス必要に応じてフォームを調整します。
フォームコンポーネント
- フィールドの説明 — 説明はフォームフィールドの機能や重要性を定義するために使用されます。説明はフォームを簡単にナビゲートするために不可欠なので、 排除しない 彼ら。
- エントリ — の エントリ フィールドは、クエリに対する単語 1 つの回答 (名前や電子メール アドレスなど) などの 1 行のデータを収集します。
- 添付ファイル — の 添付ファイル ボタンを使用すると、訪問者はフォーム送信時にファイルを添付できます。ファイル添付ボタンの詳細と変更方法をご覧ください。
- テキスト領域 — の テキスト領域 このフィールドを使用すると、長いメッセージなどの複数行のデータを入力できます。
- チェックボックス — チェックボックスをオンにする ユーザーが選択できる入力データに最適です 1つ以上 オプション。チェックボックスの詳細をご覧ください。
- 選択ボタン — の 選択ボタン フィールドは、ユーザーが選択できる入力データに最適です 唯一 多くのオプションから選択します。選択ボタンの詳細をご覧ください。
- オプション — の オプション input はドロップダウン コンポーネントと同様に動作し、ユーザーが選択できるさまざまな選択肢のリストを提供します。また、複数選択も可能です。option input の詳細をご覧ください。
- 再キャプチャ — reCAPTCHA は、フォーム スパムの防止に役立つ Google サービスです。reCAPTCHA をフォームに統合する方法をご確認ください。
- 送信ボタン — フォームは機能しない 送信ボタン! このボタンをクリックすると、フォームに蓄積されたすべてのデータが送信されます。
知っておく必要があります: FormOnly フォーム ブロックでは要素を含めることができます。
フォームコンポーネントの構成
フォームコンポーネント(入力、送信ボタンなど)を調整するには、ダブルクリックして設定を開きます。または、要素を選択して 入場/返却 設定も表示されます。
入力のカスタマイズ
フォーム要素ごとに、そのタイプに応じて異なる入力設定を使用できます。
- タイトル — すべてのフォーム要素には タイトル フィールド。フォーム送信のフィールドを識別するために使用されます。すべてのフォームのデフォルトのタイトルは「メール フォーム」に設定されています。
- 必須 — 各フォーム要素は、 必須 選択肢。選択すると、サイト訪問者はこのフィールドを入力しないとフォームを送信できなくなります。
- 一時テキスト- のために 入力 そして テキストエリア フィールド、 一時テキスト 空の入力フィールドに表示される最初のテキストで、ユーザーが入力を開始すると置き換えられます。サンプル テキストまたは必要なデータの簡単な説明になります。一時的なテキストのスタイルは、状態メニューから設定できます。
重要な: 問題を回避するために、使用しないことをお勧めします 一時テキスト の代わりとして タイトル または、対応する入力フィールドの重要な詳細や指示(例:「パスワードは8〜20文字でなければなりません」)を提供するのに一時テキストを使用するのは適切ではありません。一時テキストは、翻訳ツールを使用するサイト訪問者には翻訳されない可能性があり、スクリーンリーダーなどの支援技術ではアクセスできないためです。さらに、一時テキストはユーザーがフィールドに入力を開始すると消えるため、 タイトル そのフィールドに期待される情報についてユーザーを混乱させる可能性があります。
- テキストスタイル — の テキストスタイル 収集する入力の種類を指定できます。たとえば、 入力 フィールド付き テキストスタイル:Eメール メールアドレスのみ受け付けます。 電話 テキストスタイルは電話番号とテキスト文字を受け入れます(電話テキストスタイルはモバイルデバイスでキーパッドを表示します)。 パスワード テキスト スタイルにより、入力フィールドに入力された文字が非表示になります。
- 最初の焦点 — ご希望の場合は 入力 フォーカスされる(つまり、ユーザーのカーソルが自動的に 入力 ページの読み込み時にフィールド)を有効にして、 最初の焦点 オプションの フォーム設定 必要です。フォーム内の要素に 最初の焦点 有効にすると、フォームがページ内のスクロールして表示する必要がある部分にある場合、ページが読み込まれ、その要素までスクロールします。
リマインダー: ウェブページが読み込まれると自動的に下にスクロールする場合は、 最初の焦点 活性化されている 入力 スクロールしないと表示されないページセグメントにあるフォーム内のフィールド。この動作を防ぐには、 最初の焦点 すべてのために 入力 フォームのフィールドを確認してください。 最初の焦点 非表示のフォーム フィールドでは送信が複雑になる可能性があるため、無効になっています。
入力構成の詳細については、checkboxes、ラジオ ボタン、選択入力に関する詳細なガイドを参照してください。
送信ボタン
の設定は 提出ボタン 指定することができます ボタンテキスト そして 待機テキスト.
ダブルクリックすると 送信ボタン設定モーダルが表示されます。ここで、2 つの重要な要素を変更できます。
- ボタンテキスト — 送信ボタンに表示されるテキスト。デフォルトは ボタンテキスト 「送信」
- 待機テキスト — 送信ボタンをクリックした後、フォームを送信する前にボタンの代わりに表示されるテキスト。デフォルトは 待機テキスト 「お待ちください…」
確認とエラー表示
確認とエラーインジケーターにアクセスするには、 形状 内部の フォームブロック そして開く 設定 (D) > フォーム設定このセクションでは、利用可能な 州 選択肢があります。 州 変更したい。
- 標準 — ユーザーがフォームを操作する前のデフォルトの状態
- 確認 — フォームの送信が成功したときに表示されるメッセージ。必要に応じてこのテキストをパーソナライズおよびカスタマイズできます。
- 問題 — フォーム送信中にエラーが発生したときに表示されるメッセージ。ここでも、エラー状態のカスタマイズが可能です。