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.

Below are Mock-ups of the two choices to scope the search. The radio buttons would expose all choices initially. The drop-down search pattern I've seen more often, and I think users would be more familiar with it.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

share|improve this question
5  
Think we need a little text to provide just a bit of context and also so that this question is searchable... –  Lisa Tweedie Jun 27 '12 at 13:14
    
IMHO: It depends more on the number of options. Drop-down can more comfortably support a larger number of options, but is a nuisance when it becomes an extra step to see what your only 2 or 3 options are. However that said, dynamic context would be first prize. ;) –  Craig Young Jun 27 '12 at 17:23
    
I agree with @LisaTweedie: - How many options are there to choose from? Only two? What type of site is this? What do you know about your users? –  JeroenEijkhof Jun 27 '12 at 17:23
add comment

4 Answers

up vote 9 down vote accepted

I think you should put them under "Advanced" search options. By default, you should search both options without forcing the user to choose either one (or select one from many). A good example is Google, there's one text field and a"search" button, that's it... advanced users can drill down themselves.

share|improve this answer
add comment

Keep it simple, make the search parse both datasets simultaneously and use a single input

mockup

download bmml source – Wireframes created with Balsamiq Mockups

share|improve this answer
    
Indeed. Besides, it should be easy to figure out if the input represents an SSN or not anyway. –  André Jun 28 '12 at 5:22
add comment

Dropdowns with just two values are an abomination (unto Nielsen). It's pretty hard to think of a use case where they would be justified. It is extremely frustrating to open a dropdown just to see that there's one more value in it. The reason you're usually seeing dropdowns in these contexts is that usually you have more than two options.

EDIT OK, it just occurred to me that maybe you didn't mean that there's only two options. In that case a good rule of thumb is to have a dropdown for 4 or more values. With three you can do it in either way, if you can arrange the layout for the radio buttons (it may be challenging).

share|improve this answer
add comment

If you only have these two options then this could be one way to do it (with the limited amount of context available). It mimics airline flight check-in forms I've seen.

The rationale I used: Give the user custom fields for each input type so they are less prone to making mistakes. For the SSN field it is also important to look "grown up" so that people trust you (unless they already completely trust your brand)

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Edit
Instead of tabs you could also use radio buttons, if you wanted to.

share|improve this answer
    
Please don't abuse radio buttons to switch pages like you are proposing. –  André Jun 28 '12 at 5:20
    
Too complex, classic image is appropriate to rembmber noisydecentgraphics.typepad.com/design/images/2008/03/11/… :) –  ADOConnection Jun 28 '12 at 9:13
    
@André, the radio buttons are not recommended and if used should not switch "pages", but simply toggle the input field. There are many more ways than tabs and radio buttons to toggle these fields. My idea of using tabs might not be the best :) –  JeroenEijkhof Jun 28 '12 at 16:19
    
@ADOConnection, I agree, I think that even a simple search would also work. But that was already suggested and the question provided little context, so this was simply another alternative for the question author to consider :) –  JeroenEijkhof Jun 28 '12 at 16:20
add comment

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.