Select options
Do
- If under 7 options use radio buttons instead.
- Use an input selector if there are over 7 options.
- Incorporate contextual search within the drop-down if there are over 25 options.
- When most users will (or should) pick a particular option, make it the default.
- Make sure your dropdown has a label.
Don't
- Don’t use JavaScript to automatically submit the form (or do anything else) when an option is selected. Offer a “submit” button at the end of the form instead. Users often change their choices multiple times. Auto-submission is also less accessible with screen readers.