Inputing dates is going through changes on the internet, and in web/user interface design as well. Currently, I'm implementing <input type="date">, as this provides excellent usability on mobile devices.

On desktop browsers, <input type="date"> is mostly implemented as a clickable calender, which pops up when clicking an arrow in an input field.

However, this has certain disadvantages:
- The
<input type="date">field isn't widely supported in browsers, particularly older versions of Internet explorer. To correct this, i'm using a traditional javascript datepicker in those cases. This causes extra upkeep and maintaince costs; - Even in the browsers that support
<input type="date">, it isn't used among a lot of websites yet, so users are not yet familiar with the particular design their browser uses (mobile browsers may be the exeption); - Date formats in
<input type="date">are lacking at best; - Inputing dates by clicking calendars is painfully slow;
Any viable alternative would, in my opinion, be:
- Providing options for boundaries and validation;
- Independant of date formatting;
- Looking good;
- Very understandable;
What alternatives to calendars exist for inputing dates on website?
(images originate from Joe Larson's blog)
