What is the conventional wisdom around entering times into a web app? I've seen both free form fields, and drop downs.
I have a user right now arguing that drop downs are easier to use, despite the fact that you have 18 options between 3 drop downs. I feel that using a text field (and PHP strtotime()) that I can eliminate all of that hassle, and give the user some flexibility.
I can't seem to find any documentation on tests that point me in either direction, other than someone mentioning Hick's Law on a forum. Can anyone point me to something and/or give definite answers?