Start free trial

Date Select

The Date Select field lets form users choose a date through either a calendar pop-up or a scrolling date selector. If you are using the calendar option, you can also enable a time picker in Advanced Options.

Tip: If you’re looking to set up a fully-fledged booking system, use the Booking field.

 

Basic setup

  1. In the Form Fields panel (left-hand side), click and drag the Date Select field onto your form.
  2. Enter the question or label.
  3. (Optional) Tick if answering this question is compulsory.
  4. (Optional) Use scrolling date select instead of the calendar popup.
  5. Save & Close.

Snapforms interface showing date select field

 

Show advanced options 

Advanced options provide additional controls and functionality as explained in the table below.

Snapforms interface showing the date select field

Option Description
Internal Name
A unique field identifier used internally for reporting, exporting, and shortcodes.
The internal name is automatically generated, however you can modify it if required. Each internal name must be unique within the form, so duplicates are not allowed.
Hide the question (only show the answer box) Enable this option if you want to only show the input field (without the question/name).
Minimum date allowed / Maximum date allowed Allows you to reduce the date range to a specific period.
Disable certain days: Mon, Tues, Wed, Thur, Fri, Sat, Sun Allows you to lock certain days on the calendar to prevent selection.
Pre-enter a default date Allows you to pre-fill the date field with a specific date.
Pre-fill with today’s date Select this option to pre-fill the date field with the current date.
Add a placeholder in the answer box Provide an example of a response or required format to guide form users. The placeholder text will disappear when a date is selected.
Further instructions Display some informative text just below the field.
Disable all past dates Prevent form users from selecting dates in the past.
Disable all future dates Prevents form users from selecting dates in the future, e.g. date of birth.
Enable time picker

Hour increment

Minute increment 


Max. submissions per date/time

Min & Max time

Allow form users to select a date and time (only available on the calendar date selector). 

Set the increment of hours a form user can select throughout the day.  Default setting: 1 

Set the increment of minutes a form user can select throughout the day. Default setting: 1 (all) Or change to 15 = 15mins, 30 = 30mins 

If you’re using the date and time field for simple bookings/appointments, you may wish to limit the number of form submissions per date/time slot.


Set the minimum and maximum time that can be selected.

Disable typing – Only allow user to select a date from the calendar Only allow form users to select dates from the calendar to ensure consistency in the date format.
Read-only – don’t allow entry into this field Lock a field to prevent form users from modifying a pre-defined field value. 

For example, you may have a default answer such as ‘today’s date’ or ‘customer ID’ that is pre-filled on the form and you don’t want form users to change it.

Hidden – don’t show this field on the online form Hide a field to prevent form users from modifying a pre-defined field value. 

For example, you may have a default answer such as ‘today’s date’ or ‘customer ID’ that is pre-filled on the form and you don’t want form users to see it.

Show /hide this field with conditional logic Hide this field until certain conditions/responses in other fields are met.

To learn more, see Show/hide fields based on conditions.

 

Get an online form trial or demo absolutely free.