Tell me more ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I know that a select box takes up less space and is good for lots of options. But should there be any deeper influences to my choice than space? Are there any studies that show users preferring one or the other?

There's also the issue of multi-select vs checkboxes in html, which can be discussed here as well, seeing as the answer will probably be the same.

share|improve this question

6 Answers

up vote 28 down vote accepted

I use select when the user doesn't need to know all of the alternative choices available. Autosuggest is useful for a long list. Generally, they know what they want and selects save space. Example: Choose a "State" like California or New York. You would never use radio buttons.

I use radio buttons when the alternatives matter. When I want to user to see what they are NOT choosing. Radio buttons allow you to expand the selection and even use longer text.

Rule of thumb: If it's a long list or the alternatives aren't that important, use a select.

share|improve this answer

Other than space and the number of options, there really isn't a big difference. One thing I do like about radio buttons is that you can style them to look like large buttons, which can be useful for touch interfaces. If you only have a few options, it would be much easier to push a big button than to push the little dropdown and push the little option.

As far as multi-selects vs checkboxes, I really prefer not to use multi-selects. Just because you have to use a key combination along with your mouse click. Many users are unaware of how shortcuts work and would be unable to select multiple options.

share|improve this answer
3  
Good point about the multi-selects – Sruly Aug 17 '10 at 6:36
Now multiselect can be a "dropdown+checkbox menu". So no ctrl+click for multi-selecting elements. code.google.com/p/dropdown-check-list – Marc D May 4 '11 at 9:22

I was just pondering this myself for an interaction, and think another benefit of radio buttons is can they provide a bit of extra space for support text or explanation about the possible choices.

share|improve this answer

User interface guidelines like from MS, Apple, Gnome etc give usually quite clear suggestions on this:

  • Radio buttons: less than 5 choices

  • Select Box: 6 to 10 options

  • Scrollable list: 11 or more options or
    • Need to support drag and drop into list
    • number of elements vary

In addition you can use select box when you have to save space or default choices is usually good enough, so users seldom have to look at their choices.

Thirdly it can be used for days of week, months etc. That is things where you know what choices you have without being shown all of them. If I see "February" in a select box I can pretty much guess what all the other options will be.

share|improve this answer

Radio buttons are usually preferable until you have more than couple of options. They only require a single click compared to two. Radio buttons are also better for nesting sub options.

share|improve this answer

If just a few choices, radio buttons win for ease of use and fast selection. using a dropdown select prevents the user from seeing all choices until they get to that field.

This question could equally be applied to checkboxes vs multi-selects.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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