DynamicFormBuilderDynamicFormBuilder
HomePricingBlogDocsContact
Log InGet Started
Documentation

Getting Started

  • Introduction
  • Quick Start
  • Form Builder Interface

Field Types

  • Text Input
  • Email
  • Phone Number
  • Number
  • Textarea
  • Select (Dropdown)
  • Multi-Select
  • Checkbox
  • Radio Group
  • Date Picker
  • Range / Slider
  • Rating
  • Rich Text
  • Media Upload
  • Map / GeolocationAdvanced
  • TableAdvanced
  • Array (Repeating)Advanced
  • Calculated FieldAdvanced
  • MatrixAdvanced
  • Step Section

Form Logic

  • Conditional Logic
  • Multi-Step Forms
  • Field Validation
  • Translations

Publishing & Sharing

  • Save & Publish
  • Sharing Options
  • Public Forms

Submissions

  • View Responses
  • Export Data
  • Filters & Search

Advanced Features

  • Field Formulas
  • API Integration
  • Cascading Dropdowns
  • Developer JSONPro

Organizations

  • Creating Organizations
  • Managing Members
  • Roles & Permissions

Troubleshooting

  • Common Issues
  • Error Reference
Documentation

Getting Started

  • Introduction
  • Quick Start
  • Form Builder Interface

Field Types

  • Text Input
  • Email
  • Phone Number
  • Number
  • Textarea
  • Select (Dropdown)
  • Multi-Select
  • Checkbox
  • Radio Group
  • Date Picker
  • Range / Slider
  • Rating
  • Rich Text
  • Media Upload
  • Map / GeolocationAdvanced
  • TableAdvanced
  • Array (Repeating)Advanced
  • Calculated FieldAdvanced
  • MatrixAdvanced
  • Step Section

Form Logic

  • Conditional Logic
  • Multi-Step Forms
  • Field Validation
  • Translations

Publishing & Sharing

  • Save & Publish
  • Sharing Options
  • Public Forms

Submissions

  • View Responses
  • Export Data
  • Filters & Search

Advanced Features

  • Field Formulas
  • API Integration
  • Cascading Dropdowns
  • Developer JSONPro

Organizations

  • Creating Organizations
  • Managing Members
  • Roles & Permissions

Troubleshooting

  • Common Issues
  • Error Reference
field typesdate
DocsField TypesDate Picker

Date Picker

A calendar-based date selection field with optional min/max date constraints.

Overview

The Date Picker field renders a calendar popover that allows respondents to select a specific date. It stores dates in ISO 8601 format (YYYY-MM-DD) regardless of the display format shown to the user.

You can restrict the selectable date range using minDate and maxDate. Dynamic relative values like today and today+30d are supported.

Properties

PropertyTypeDefaultDescription
typestring—The field type identifier (e.g. "text", "email").
labelstring—Human-readable label shown above the field.
namestring—Unique machine name used as the data key in submissions.
requiredbooleanfalseWhen true the form cannot be submitted without a value.
placeholderstringundefinedGhost text shown inside the input when empty.
defaultValueanyundefinedPre-filled value when the form loads.
hiddenbooleanfalseHides the field from the rendered form (still submitted).
disabledbooleanfalseRenders the field as read-only and non-interactive.
descriptionstringundefinedHelper text displayed below the field label.
classNamestringundefinedAdditional CSS class applied to the field wrapper.
minDatestringundefinedEarliest selectable date. ISO date string or "today", "today-Nd".
maxDatestringundefinedLatest selectable date. ISO date string or "today", "today+Nd".
displayFormatstring"MM/DD/YYYY"Date format shown in the input (display only, not stored).
disableWeekendsbooleanfalsePrevents selection of Saturday and Sunday.
disabledDatesstring[][]Array of specific ISO date strings to disable.

JSON Schema

{
  "type": "date",
  "label": "Appointment Date",
  "name": "appointment_date",
  "required": true,
  "minDate": "today",
  "maxDate": "today+90d",
  "disableWeekends": true,
  "displayFormat": "DD/MM/YYYY"
}
PreviousRadio Group
NextRange / Slider

On this page

  • Overview
  • Properties
  • JSON Schema