Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Possible Duplicate:
Most User-Friendly Form Fields for Entering Date/Time?
Whats the best way to display DOB form fields?

Entering your date of birth into a form should be straight forward, but I've seen a few different approaches to handling this.

The most popular choices seem to be

  • Freeform (perhaps with an input hint to imply how it should be filled in)
  • Datepicker (uses selects from a calender popup)
  • 3 select boxes (makes sure data is valid, but for a large year range might not be easy to fill in)

What is the best approach to entering your date of brith you have seen? how would you handle this? Does anyone have any studies of usability tests for this?

share|improve this question

marked as duplicate by tajmo, Bennett McElwee, Patrick McElhaney Nov 30 '11 at 21:17

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
This looks like a duplicate of ux.stackexchange.com/q/1232/4695 –  tajmo Nov 30 '11 at 17:53
    
@tajmo It's not an exact duplicate. This question is much better, actually, because it's focused on a specific (but common) use case: entering one's own date of birth. –  Patrick McElhaney Nov 30 '11 at 19:23
    
I agree it's better written and the specificity helps, but do you think it will generate substantively different answers? –  tajmo Nov 30 '11 at 20:10
    
@tajmo It's definitely not a dupe of that question -- the date of birth case is different from the general case. But it is an exact duplicate of ux.stackexchange.com/q/5119/1103 –  Bennett McElwee Nov 30 '11 at 21:08
add comment

2 Answers 2

up vote 1 down vote accepted

Freeform with an input hint is probably the quickest and simplest. People tend to be very good at typing their birthdate (I guess I've typed mine hundreds of times).

For general date input, the other solutions might be good, but simple text input works well for birthdates. (The hint is necessary to remove ambiguity between d/m/yyyy and m/d/yyyy.)

share|improve this answer
add comment

This perhaps isn't customary, but using something like TimeAPI, you can simply have a regular textbox for freeform input, and in many cases I bet the Chronic back-end will interpret the date correctly. This way users can type the date in the form they feel most comfortable with and you get back a standard result.

It's something that allows freedom, but to some in-experienced (or, one could argue, experienced) web users, it may be confusing without the structure of a select box or date picker (I hate those things, by the way; very few of them don't get in the way).

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.