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:
- 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)