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

日付/時間フィールドは基本機能

日付/時間フィールドやその他の強力な機能をアンロックして、ビジネスを成長させましょう。

WPFormsベーシックを入手する

WordPressフォームの日付/時間フィールドの外観を変更したいですか?日付/時間フィールドは簡単に直感的な方法でユーザーに予定などをスケジュールさせることができます。

このチュートリアルでは、WPFormsでこのフィールドを調整する方法を紹介します。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。
このフォームのデモをお試しください!
予約日を選択して

歯医者の予約フォームテンプレートで日付/時間フィールドのライブプレビューをご覧ください。


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

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

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

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

日付/時間フィールド・オプションでは、フィールド・ラベルとその可視性をカスタマイズし、説明を追加することができます。

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

デフォルトでは、フィールド・ラベルはDate / Timeとなる。さらに、DateとTimeの両方のサブフィールドが表示されている場合、それぞれのフィールドの下にもサブラベルが表示されます。

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

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

日付/時間フィールドのラベルをカスタマイズする

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

フィールドのラベルとサブラベルを隠す

フィールドオプションパネルから、日付/時刻フィールドのラベルを削除することができます。これを行うには、Advancedをクリックし、パネルの一番下までスクロールして、Hide Labelと Hide Sublabelsの設定をオンにしてください。

日付/時刻フィールドのラベルとサブラベルを隠す

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

説明文の追加

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

日付/時間フィールドの説明を編集する

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

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

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

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

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

Date / Timeフィールドの中で、Dateサブフィールドだけ、Timeサブフィールドだけ、または両方のサブフィールドを表示するオプションがあります。

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

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

このドロップダウンメニューでは、以下のオプションから選択できます:

  • 日時
  • 日付
  • 時間

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

現場への要求

ユーザーがフォームを送信する前に日付または時刻を選択しなければならないようにするには、フィールドオプションの必須設定をオンにします。

日付/時間フィールドの必要性

フィールドサイズの選択

Field Size(フィールド・サイズ)オプションは、Field Options(フィールド・オプション)パネルのAdvanced(詳細)タブにあります。日付と時刻のサブフィールドの幅を決定します。大から選択できます。

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

このオプションは、複数カラムのフォームを設定するときに特に便利です。

日付表示の変更

日付サブフィールドには、カスタマイズできる表示オプションがいくつかあります:Type、Placeholder、Formatです。これらのオプションにアクセスするには、Field OptionsパネルのAdvancedタブを開きます。

日付/時刻フィールドの詳細オプションを開く

タイプ

日付」サブフィールドには、「日付ピッカー」と「日付ドロップダウン」の2種類の表示タイプがあります。

日付ピッカー

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

WPFormsの日付ピッカー

日付ドロップダウン

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

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

プレースホルダー

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

プレースホルダ・テキストを持つ日付サブフィールド

このテキストをカスタマイズして、ユーザーに日付を選択させるなど、フォームをさらにわかりやすくすることができます。フィールドオプションパネルの詳細設定タブにあるフィールドにプレースホルダを入力するだけです。

日付フィールドにプレースホルダ・テキストを入力する

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

フォーマット

デフォルトでは、Dateサブフィールドには、日付の書式を設定するためのいくつかのオプションが組み込まれています。これらには

  • M/D/Y:月/日/年で日付を数値で表す。
  • D/M/Y:日付を日/月/年で数値化する。
  • 月、日、年:完全な月、日、年を含む文字列で日付をフォーマットする。

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

日付フィールドフォーマットの設定

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

時刻表示の変更

Timeサブフィールドには、Interval、Placeholder、Formatなど、カスタマイズできるオプションもあります。

インターバル

この設定では、時間オプションを表示する間隔を選択できます。この設定に内蔵されているオプションでは、時間を15分、30分、60分単位で表示することができます。

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

デフォルトでは、間隔は30分に設定されています。変更したい場合は、フィールドオプションパネルのアドバンスドタブにあるドロップダウンを使って変更してください。

時間フィールドの間隔の設定

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

プレースホルダー

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

プレースホルダ・テキストを持つTimeサブフィールド

Timeプレースホルダーをカスタマイズするには、フィールドオプションパネルのAdvancedタブにあるフィールドに希望のテキストを入力するだけです。

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

フォーマット

Timeサブフィールドには、12時間表示と24時間表示の2種類がある。

時刻フォーマットのオプション

ビルトインオプション以外の時間フォーマットをカスタマイズしたい場合は、開発者向けドキュメントで詳細を確認してください。

12hフォーマット

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

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

24時間フォーマット

24時間表示の場合、利用可能な時間は0:00から23:00までと表示される。

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

利用可能な日時の制限

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

利用可能日の制限

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

ユーザーが選択可能な曜日を選択するには、Limit Days設定をオンにしてください。

すると、曜日のチェックボックスが表示されます。ユーザーが特定の曜日を選択できないようにするには、そのチェックボックスのチェックを外してください。

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

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

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

過去の日付を無効にする

利用可能な日数を制限するだけでなく、ユーザーがフォーム内で過去の日付を選択できないようにすることもできます。これを行うには、「過去の日付を無効にする」という設定をオンにします。

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

日付が無効になっている場合、サイト上ではグレーアウトされ、クリックできなくなります。

日付ピッカーで日付を無効にする

利用可能時間の制限

もし必要であれば、ユーザーがフォーム内で選択できる時間をカスタマイズすることができます。これを行うには、時間制限 オプションをオンに切り替えます。

開始時間」と「終了時間」のドロップダウンメニューが表示されます。ご希望の時間を選択し、利用可能な範囲を設定します。

日時フィールドの時間制限

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

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

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

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

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

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。