<html lang="ja-jp" dir="ltr"><head></head><body>### [日付ピッカーで条件付きロジックを使用する方法](https://wpforms.com/developers/how-to-use-conditional-logic-with-a-date-picker/)

**公開日:** 2023年3月21日
**著者:** Umair Majeed

**抜粋:** このチュートリアルでは、日付ピッカーフィールドの日付に基づいてフォームフィールドを表示または非表示にするためにJavaScriptを使用して、日付ピッカーフィールドで条件付きロジックを使用する方法を説明します。

**コンテンツ:**

ユーザーの年齢に基づいてフォームフィールドを表示または非表示にしたいですか？ WPFormsの日付ピッカーフィールドとカスタム条件付きロジックを組み合わせることで、ユーザーの入力に適応する動的なフォームを作成できます。

このガイドでは、ユーザーが21歳以上であることを示した場合にのみドロップダウンフィールドを表示する方法を説明します。これは、年齢制限のあるコンテンツ、イベント登録、または同様のシナリオに最適です。

## フォームの設定

まず、次のフィールドを持つフォームを作成します。

- 名前フィールド
- メールアドレスフィールド
- 生年月日フィールド（日付フィールド）
- ドロップダウンフィールド（最初は非表示になります）

フォームの作成にヘルプが必要な場合は、[最初のフォームの作成](https://wpforms.com/docs/creating-first-form/)ガイドを確認してください。

## CSSクラスの追加

フォームが最初に読み込まれたときに**ドロップダウン**フィールドを非表示にしたいので、それに追加のCSSクラス名が必要です。

これを行うには、フォームエディターで**ドロップダウン**フィールドを選択し、[詳細設定]をクリックします。次に、[CSSクラス]までスクロールして「`age-restriction`」と入力します。変更を保存するために、フォームの[保存]をクリックしてください。

![ドロップダウンフィールドのCSSクラスにage-restrictionという名前を追加する](https://wpforms.com/wp-content/uploads/2023/03/wpforms-add-css-class-cond_date.jpg)## 日付フィールドの条件付きロジックの使用

次に、コードスニペットをサイトに追加します。このコードは、フォームが読み込まれたときに最初に**ドロップダウン**フィールドを非表示にします。次に、**生年月日**フィールドが変更されるたびに、ユーザーが21歳以上かどうかを計算し、それに応じてドロップダウンフィールドを表示または非表示にします。

コード内の次の値を更新してください。

- フォームID（例では2575）は、独自のフォームIDに置き換えてください
- 日付ピッカーフィールドID（例では22）は、フィールドIDに置き換えてください

これで、日付ピッカーフィールドで条件付きロジックを使用するために必要なすべてが揃いました。次に、日付ピッカーポップアップの位置を変更しますか？ [日付ピッカーポップアップの位置を変更する方法](https://wpforms.com/developers/how-to-change-the-position-of-the-date-picker-popup/ "日付ピッカーポップアップの位置を変更する方法")チュートリアルを確認してください。

## 参考アクション

[wpforms\_wp\_footer\_end](https://wpforms.com/developers/wpforms_wp_footer_end/ "wpforms_wp_footer_endアクションの使用")

**カテゴリ:** 拡張

**タグ:** 日時フィールド, Javascript, JS

---</body></html>