日付/時刻フィールドのカスタマイズ

日付/時刻フィールドは基本的な機能です

ビジネスを成長させるために、日付/時刻フィールドやその他の強力な機能のロックを解除しましょう。

WPForms Basicを入手する

WordPressフォームの日付/時刻フィールドの外観を変更しますか?日付/時刻フィールドは、ユーザーが予約などをスケジュールできるようにするための、簡単で直感的な方法です。

このチュートリアルでは、WPFormsでこのフィールドをカスタマイズする方法を説明します。

このフォームデモをお試しください!
予約日を選択してください

ライブプレビューで日付/時刻フィールドを確認するには、歯科医予約フォームテンプレートをご覧ください。


以下のチュートリアルに進む前に、サイトにWPFormsがインストールされ有効化されていることを確認してください。まだライセンスを確認していない場合は、確認してください。

また、新しいフォームを作成するか、既存のフォームを開いて編集し、日付/時刻フィールドを追加する必要があります。完了したら、ビルダーのプレビューエリアにあるフィールドをクリックして、フィールドオプションパネルを開きます。

日付/時刻フィールドのオプション

フィールドラベルと説明の編集

日付/時刻フィールドオプションでは、フィールドラベルとその表示を設定したり、説明を追加したりできます。

フィールドラベルとサブラベルのカスタマイズ

デフォルトでは、フィールドラベルは「日付/時刻」になります。さらに、日付と時刻の両方のサブフィールドが表示されている場合、各フィールドの下にサブラベルが表示されます。

日付/時刻フィールドのデフォルトのラベルとサブラベル

提供されたフィールドにテキストを入力して、フィールドラベルをカスタマイズできます。

日付/時刻フィールドラベルのカスタマイズ

日付と時刻のサブラベルはカスタマイズできません。

フィールドラベルとサブラベルを非表示にする

フィールドオプションパネル内で、日付/時刻フィールドのラベルを非表示にできます。これを行うには、「高度な設定」をクリックし、パネルの一番下までスクロールして、「ラベルを非表示」と「サブラベルを非表示」の設定をオンにします。

日付/時刻フィールドのラベルとサブラベルを非表示にする

フィールドラベルを非表示にしても、フォームのエントリでフィールドを識別しやすくするために、一般的なフィールドオプションにラベルを入力することをお勧めします。

説明の追加

また、日付/時刻フィールドに説明を追加して、ユーザーにコンテキストや情報を提供することもできます。一般的なフィールドオプションの提供されたフィールドに、希望するテキストを入力するだけです。

日付/時刻フィールドの説明の編集

この説明は、サイトのフロントエンドにある入力ボックスのすぐ下に表示されます。

フロントエンドの日付/時刻フィールドの説明

説明にHTML(リンクなど)を含めたい場合は、説明ボックスに直接HTMLコードを追加できます。

フォームにHTMLリンクを追加する方法の詳細については、フォームにテキストや説明を追加する方法に関するガイドをご覧ください。

日付、時刻、またはその両方の表示

日付/時刻フィールド内では、日付サブフィールドのみ、時刻サブフィールドのみ、または両方のサブフィールドを表示するオプションがあります。

フィールドオプションパネルの「フォーマット」ドロップダウンを使用して、表示したいサブフィールドを変更できます。

日付/時刻フォーマットの選択

このドロップダウンでは、次のオプションから選択できます。

  • 日付と時刻
  • 日付
  • 時刻

他のフィールドでのユーザー入力に基づいて日付/時刻フィールドを表示したい場合は、条件付きロジックチュートリアルを確認してください。

フィールドを必須にする

フォームを送信する前に、ユーザーが日付または時刻を選択する必要があることを確認するには、フィールドオプションの「必須」設定をオンにします。

日付/時刻フィールドを必須にする

フィールドサイズの選択

フィールドサイズオプションは、フィールドオプションパネルの「詳細設定」タブにあります。これは、日付と時刻のサブフィールドの幅を決定します。「小」、「中」、または「大」を選択できます。

日付/時刻フィールドのフィールドサイズの選択

このオプションは、複数列フォームを設定する際に特に役立ちます。

日付の表示を変更する

日付サブフィールドには、カスタマイズできるいくつかの表示オプションがあります。タイプ、プレースホルダー、フォーマットです。これらのオプションにアクセスするには、フィールドオプションパネルの「詳細設定」タブを開きます。

日付/時刻フィールドの高度なオプションを開く

タイプ

日付サブフィールドには、選択できる2つの異なる表示タイプがあります。日付ピッカーまたは日付ドロップダウンです。

日付ピッカー

日付ピッカーオプションを選択すると、ユーザーが日付を選択できるカレンダーポップアップが作成されます。

WPFormsの日付ピッカー

日付ドロップダウン

日付ドロップダウンオプションを選択すると、ユーザーが月、日、年の値を選択できる3つのドロップダウンが表示されます。

フロントエンドの日付ドロップダウン

プレースホルダー

プレースホルダーオプションを使用すると、日付ピッカータイプを使用する場合に日付/時刻フィールドに表示されるプレースホルダーテキストを設定できます。

プレースホルダーテキスト付きの日付サブフィールド

このテキストをカスタマイズして、フォームにさらに明確さを加えることができます。たとえば、ユーザーに日付の選択を指示するなどです。フィールドオプションパネルの「詳細設定」タブにあるフィールドにプレースホルダーを入力するだけです。

日付フィールドのプレースホルダーテキストの入力

日付/時刻フィールドにプレースホルダーテキストを追加するためのガイダンスをお探しですか?プレースホルダーオプションの完全なチュートリアルをご覧ください。

形式

デフォルトでは、日付サブフィールドには、日付のフォーマット方法に関するいくつかの組み込みオプションがあります。これらには以下が含まれます。

  • M/D/Y: 月/日/年で日付を数値でフォーマットします。
  • D/M/Y: 日/月/年で日付を数値でフォーマットします。
  • Y/M/D: 年/月/日で日付を数値でフォーマットします。
  • M.D.Y, D.M.Y, Y.M.D: 上記と同じフォーマットですが、区切り文字としてスラッシュの代わりにピリオドを使用します。
  • 月、日、年: 完全な月、日、年を含む文字列で日付をフォーマットします。

ドロップダウンから希望のフォーマットを選択してください。

日付フィールドの書式設定

日付ピッカーに今日の日付などのデフォルトの日付を自動的に設定するには、ガイダンスについて開発者ドキュメントを参照してください。WPFormsコードスニペットライブラリにもコードスニペットがあります。

時刻の表示を変更する

時刻サブフィールドには、間隔、プレースホルダー、フォーマットなど、カスタマイズできるオプションもあります。

間隔

この設定により、時間のオプションが表示される間隔を選択できます。この設定の組み込みオプションでは、時間を15分、30分、または60分間隔で表示できます。

30分間隔の時刻フィールド

デフォルトでは、間隔は30分に設定されます。必要に応じて、フィールドオプションパネルの「詳細設定」タブにあるドロップダウンを使用して変更してください。

時刻フィールドの間隔を設定する

フォームにさらに間隔オプションを追加したい場合は、詳細について開発者ドキュメントを確認してください。

プレースホルダー

プレースホルダーオプションを使用すると、ユーザーがフォームを開いたときに表示されるプレースホルダーテキストを設定できます。たとえば、この設定を使用して、ユーザーに時間の選択を指示することができます。

プレースホルダーテキスト付きの時刻サブフィールド

時間のプレースホルダーをカスタマイズするには、フィールドオプションパネルの[高度な設定]タブにある提供されたフィールドに目的のテキストを入力するだけです。

時刻フィールドにプレースホルダーテキストを追加する

形式

時間のサブフィールドには、時間の形式に関する2つの異なるオプションがあります。12時間制または24時間制です。

時刻の書式設定オプション

組み込みオプションを超えて時間形式をカスタマイズしたい場合は、詳細について開発者ドキュメントを確認してください。

12時間形式

12時間形式を選択すると、利用可能な時間が午前12時00分から午後12時00分まで表示されます。

30分間隔の時刻フィールド

24時間形式

24時間形式では、利用可能な時間が0:00から23:00まで表示されます。

24時間形式の時刻フィールド

利用可能な日付と時刻の制限

ユーザーが選択できる日付をより細かく制御したい場合は、利用可能な日数の制限、過去の日付の無効化、利用可能な時間の制限など、いくつかの方法で利用可能なオプションをカスタマイズできます。これらの設定はすべて、[高度な設定]フィールドオプションで利用できます。

利用可能な日数の制限

日付ピッカータイプを使用している場合にのみ、利用可能な日数を制限できます。

ユーザーが選択できる曜日を選択するには、[日数の制限]設定をオンにします。

これにより、曜日のチェックボックスが表示されます。特定の曜日を選択できないようにするには、そのボックスのチェックを外して無効にします。

日付/時刻フィールドで利用可能な曜日を制限する

ユーザーが選択できる日付オプションを制限したい場合は、詳細について開発者ドキュメントを確認してください。

日付/時間フィールドのオプションを制限するためのカスタムスニペットは、組み込み設定と組み合わせることはできません。スニペットをサイトに追加する前に、フィールドのすべての制限オプションをオフにする必要があります。

過去の日付の無効化

利用可能な日数を制限するだけでなく、フォームで過去の日付を選択できないようにすることもできます。[過去の日付を無効にする]というラベルの設定をオンにします。

日付/時刻フィールドで過去の日付を無効にする

日付が無効になると、サイトでグレー表示され、クリックできなくなります。

日付ピッカーで無効になっている日付

利用可能な時間の制限

必要に応じて、フォーム内でユーザーが選択できる時間をカスタマイズできます。これを行うには、[時間の制限]オプションをオンにします。

これにより、利用可能な時間の開始時刻と終了時刻のドロップダウンが表示されます。希望する時間を選択して、利用可能な範囲を設定します。

日付/時刻フィールドの時間を制限する

サイトのフロントエンドでは、選択した開始時刻と終了時刻の間の時間のみがユーザーが選択できるようになります。

日付ピッカーで日付範囲の選択または複数日付の選択を有効にする場合は、開発者ドキュメントを参照してください。さらに、この目的のための関連コードスニペットは、WPFormsコードスニペットライブラリで見つけることができます。

これで完了です!これで、すべてのフォームの日付/時間フィールドをカスタマイズできます。

次に、WPFormsの他のフィールドタイプで利用可能な高度なカスタマイズオプションについて学びたいですか?詳細は、ドロップダウンチェックボックス複数選択フィールドに関するチュートリアルをご覧ください!

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

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