Webflow Forms

Date Pickers

Overview
Webflow Forms Basics
001
Webflow Forms Limitations & Bugs
002
Basic Form Controls
Form Select
051
Form Textarea
052
Customizing Input Controls
Customizing Radio Buttons & Checkboxes
101
Input Number & Decimal Places
102
Numeric Range Sliders
102
Multi-Select Dropdown
104
Auto-Size Textareas
110
Date Pickers
111
Forms Validation
Forms Validation Basics
200
Input Types
201
Using Regex Patterns in Forms Validation
202
Validating Phone Numbers
202
Custom Validation Errors
203
Custom JS Validation
204
Forms Validation Techniques
Validating Emails
301
Blocking Free Email Provider Addresses
302
Requiring Checkboxes
302
Address Autocomplete
302
Autocomplete / Predictive Input
302
International Phone Numbers
6:50
304
Databinding
Databinding CMS Collections to a Form Select
8:42
401
Forms Validation Techniques
3rd Party Form Handlers
401
Making Forms Dynamic
Displaying Form Parts Conditionally
14:36
501
Multi-Step Forms (MSFs)
501
SPAM Blocking Techniques
Minimizing Form Submission SPAM
600
SPAM Blocking Techniques
CAPTCHA Approaches
601
Form Handlers
3rd Party Form Handlers
901
Integrating the Basin Form Handler
902
Uploading Files
Uploading Files
950
Uploading Files with Uploadcare
951
Uploading Files with Basin
952
No items found.
Published
June 15, 2023
Updated
June 15, 2023
in lightbox

Webflow does not support a date type in its input field types, or offer a date picker directly, however there are a number of options to make this work.

HTML5 Date Picker

HTML5 already has a built-in date picker which is an ideal solution in many cases, because it allows mobile browsers to offer a date-picking interface that is thumb-friendly.

To enable this, we simply need to change the Input element's type to date. Unfortunately Webflow as reserved the word type and it cannot be used as a custom attribute, so you need to change this via script.

To do this, you can place a standard text entry field, and give it an ID like date-input.

Then in your /body custom code;

<script>

 window.addEventListener('load', function() {

   var input = document.getElementById('date-input');

   if (input) {

     input.type = 'date';

   }

 });

</script>

Third Party Date Pickers

There are a lot of libraries that provide a date-picker UX here.

Flowbase

Possibly the most Webflow-compatible design, for styling purposes.

  • Docs - https://www.flowbase.co/blog/how-to-add-a-date-picker-to-your-webflow-form
  • Cloneable - https://webflow.com/made-in-webflow/website/Webflow-Date-Picker

Based on Fengyuanchen's open source date picker.

Flatpickr

https://flatpickr.js.org/

Offers some special additional features like date-range and multi-date selection.

Date Range Picker

https://www.daterangepicker.com/

https://www.cssscript.com/tag/date-picker/

FAQs

Answers to frequently asked questions.

Videos
No items found.
Table of Contents
Comments
Did we just make your life better?
Passion drives our long hours and late nights supporting the Webflow community. Click the button to show your love.