UXMovement.com recommends over 15 items in a drop-down should be a text field.
I have a drop-down on a form field, on a web page, which has more (about 40) items to choose from. Dropdown value represents hours, and system can only take a full or half hour measure. On a page, there are ~20 of these drop downs.
They are a series of consecutive numbers and halves. Like this:
download bmml source – Wireframes created with Balsamiq Mockups
I get that if a person needs to pick 20 they have to go down about 40 items, but
- I don't want to create an error state
- Scrolling down is not that hard.
I also don't want to create 2 separate drop-downs for 0-20 and .0 and .5 because there are rows of these drop-downs on the page, so it will multiply.
What's your better recommendation?