ユーザが2つの異なるフィールドに同じ情報を入力したことを確認したいですか?WPFormsにはEメールによる確認機能が組み込まれていますが、この機能を電話番号や住所など、ユーザの入力を確認する必要のある他のフィールドタイプに拡張することができます。
このガイドでは、シンプルなコードスニペットを使ってフィールド比較バリデーションを実装する方法を紹介します。
フォームの設定
はじめに、新しいフォームを作成するか、既存のフォームを編集します。この例では、フィールド比較バリデーションを実演するために、2つの電話番号フィールドを持つフォームを作成します。最初のフィールドは電話番号を収集し、2番目のフィールドは確認用です。
新しいフォームの作成にヘルプが必要な場合は、最初のフォーム作成に関するガイドをご覧ください。
コード・スニペットの追加
次に、フィールド比較バリデーションを処理するコードスニペットを追加する必要があります。サイトにカスタムコードを追加する場所がわからない場合は、カスタムコードの追加に関するガイドをご覧ください。
以下のスニペットは、2つのPhone フィールドを比較し、一致しない場合はエラーメッセージを表示します:
コード内の3つの重要な値をカスタマイズする必要がある:
- オン 10行目置き換える
1000
フォームID - オン 15行目置き換える
3
最初の電話フィールドID - オン 18行目置き換える
4
を2番目のPhoneフィールドIDに置き換えてください。
フォームとフィールドのIDを見つけるのにお困りの場合は、フォームとフィールドのIDを見つける方法をご覧ください。
それで終わりです!フィールド比較を使用することで、フォームに入力されたデータを確実に確認することができます。送信ボタンを条件付きで表示したいですか?条件付きで送信ボタンを表示する方法についてのチュートリアルをご覧ください。