13

I am making an insurance related form where only "none" is selected option in the list of occupation. What is the best way represent it so that user go through all options before selecting "None".

I am currently using a drop-down with 'None of the above' as last option.

An example to clear what I am asking - let's say there are 5000 models of cars and only 50 of them are not allowed. I want user(its given that every user owns a car) to select none if user don't own any of those 50 cars.

  • 25
    I don't understand - if there is only one acceptable answer, why even bother with a list? (I'm not a native English speaker, so please forgive me if it's obvious for people with better language skill) – Mołot May 5 '17 at 14:38
  • 2
    @Molot In surveys and such, you want to filter out people who have certain occupations, such as "Survey-making professional", since they are too likely to game the system. – Dewi Morgan May 5 '17 at 20:31
  • 4
    I think the issue is to prevent a user from selecting None before reading all available options (which may include a more correct option than None). – chepner May 6 '17 at 15:06
  • 2
    @chepner That is a good interpretation of the question. Suvendra, can you change the question title to use chepner's interpretation (if it is correct?). Something like: Best way to prevent a user from selecting None before reading all available options – Kodos Johnson May 6 '17 at 18:12
  • 1
    @KodosJohnson: Unfortunately, the changed title has now invalidated most of the top-voted answers so far. And the question text is still very confusing, and it's not 100% clear to me whether the new title really means what the OP actually intended to ask. Of course, arguably, the users who answered this question in its original unclear state knowingly took the risk that their answers might get downvoted or deleted after the question was clarified. Still, this whole thread is a mess now, and probably ought to have been put on hold long ago. – Ilmari Karonen May 8 '17 at 8:57
13

It depends on the context and how much options the user have, let's assume that the user will select the brand of the car he has and there are many options, but the user does not own a car, so if the user has to click on the dropdown will be an unnecessary action since he does not own a car .

So I think of something like this:

mockup

download bmml source – Wireframes created with Balsamiq Mockups

I hope I have helped :)

EDIT:

Assuming that every user has a car, then he needs to select a brand in the dropdown and that dropdown has a filter to make the search easier.

mockup

download bmml source

  • 4
    Maybe the contrary? [_] I have a job. if the user checks the box then it asks for the specific information with a dropdown that has "Other" as its last item. – beppe9000 May 5 '17 at 14:23
  • True, it can be seen this way too. – Maisa Barros May 5 '17 at 14:31
  • 2
    @beppe9000 true; I think it really depends on what option is most common. If 90% of users have a car, the above is preferable. – user31143 May 5 '17 at 14:47
  • @dan1111 you are right – beppe9000 May 5 '17 at 15:09
  • 2
    @MaisaBarros that is a good answer, but what I am asking is a bit different, let's say there are 5000 models of cars and only 50 of them are not allowed. I want user(its given that every user owns a car) to select none if user don't own any of those 50 cars. – suvendra kumar May 5 '17 at 18:20
33

Even if the list goes too long - you can apply a scroll to the white space and keep 'None of above' always visible:

Radio buttons - Thanks @user1306322

[1]: https://i.stack.imgur.com/L1H

  • 44
    Imagine a world where everyone is either an insurance underwriter or a sales manager... – Muzer May 5 '17 at 16:46
  • 10
    More seriously, the disadvantage of this is that it might not be obvious that there are more options than those displayed, so some might select "None of the above" even when it isn't true. In this case, perhaps "Software engineer" is below the first screen but I don't notice that the white box is scrollable; I'd probably just click "None of the above". – Muzer May 5 '17 at 16:47
  • 26
    And as so often happens in real life, it doesn't even include a "None of your damn business" option. – jamesqf May 5 '17 at 17:08
  • 6
    @Diego Humor. Shouldn't be hard to understand, right? – Kroltan May 5 '17 at 18:26
  • 9
    Actually the OP wants to make sure all the options are visible before seeing the None of the above option. So this answer is the exact opposite of what they want. – Kodos Johnson May 6 '17 at 18:26
7

"None of the above" is understandable, but I would go for a solution like "Other". I believe that it is more common practice for a dropdown and it has a positive message, rather than the negative message of "None of the above".

mockup

download bmml source – Wireframes created with Balsamiq Mockups

  • 3
    The option 'Other' gives birth to another text field where users have to enter other occupation - it extends the task. – DPS May 5 '17 at 12:26
  • 2
    @DPS It doesn't need to. The designer can decide to extend it or not. "Other" can be sufficient enough. It is the same as "None of the above". None of the above could also be used to extend the task – Dimitra Miha May 5 '17 at 12:28
  • 1
    @DPS Still, it is the designer's choice not to ask for further information. Don't you think? – Dimitra Miha May 5 '17 at 12:32
  • 2
    I think, we have to consider the already set patterns and what the users would expect in this case. – DPS May 5 '17 at 12:41
  • 2
    @DPS Then this could be a good user test case ;) – Dimitra Miha May 5 '17 at 12:43
7

Don't.

Present a plaintext list of the 50 disallowed models, followed by a checkbox saying "I hereby declare that my car is not one of these".

The user shall check or not check that box.

  • Although certify or affirm are probably better choices for the verb than declare here. And "hereby" is just noise. – Ben Voigt May 6 '17 at 20:47
  • This will make the user interpret the checkbox as some kind of legal thing ("What if I make a mistake? Will I get in trouble?"). That may or may not be appropriate for a given use case (agreeing to some legal terms -> Yes, filling out an optional survey -> No). – Kevin May 6 '17 at 21:53
  • 5
    @Kevin: OP is creating an "insurance related form", so it probably is a legal thing, and they probably will get in trouble for lying. – Lightness Races in Orbit May 7 '17 at 0:17
2

I would suggest that the best way is to positively identify the make and model of car in question and then have a automated process to determine whether it is eligible or not.

simply making the user choose from a list of every possible car is going to result in a very clunky form.

In the UK at least it is possible to identify the make and model from the registration number and, in my experience this is what most insurance forms do. If this is impractical a selection tree of Make>>Model>>Type(engine size/body style etc) is still a lot easier than trying to find the one you are interested in from a long list.

With a list you are forcing users to scan every single item to ensure it does not apply to them, if this is more than half a dozen items they are likely to either give up or make an error.

To put it another way it is much easier to find a specific item on a list than to check every single item on a list to make sure it doesn't apply to you.

  • @Cris Johns The car model was just an example to clarify my question – suvendra kumar May 7 '17 at 20:31
2

For OP's specific problem, don't make it a option/radio selection. Make it a yes/no question:

Do you own one of the following models of vehicle? ...

Alternatively, if you're concerned they'll miss their model among the noise, or that they'll guess the reason you're asking and try to pretend they accidentally answered wrong, make it a freeform text entry box and interpret their response later.

0

How about two fields:

One field asks the user whether they have a whatever (e.g. a car) and has two radio buttons - "Yes" and "No".

The second field, usually hidden but shown if the user clicks Yes on the first field, offers a Combobox of items (e.g. cars) to choose from.

  • Not really helpful for choosing an occupation from a list. There is simply no way to have every possible occupation covered in a dropdown list of occupations. – Wildcard May 6 '17 at 1:36
  • @Wildcard: Something like Select2 might be handy. – Connor Gurney May 6 '17 at 2:08
  • 1
    Perhaps, but for an insurance-related form I doubt it would give any benefit over just a free-form text field. – Wildcard May 6 '17 at 2:10
  • Possibly not, I suppose it all depends on context. – Connor Gurney May 6 '17 at 2:32
0

Well, obviously, you just ask them about each of the disallowed models in turn.

First dialog:

"Is your car an Alpha Romeo Giulia?"
   [YES] [NO]

If [NO], then ask:

"Is your car a Beta Beetle?"
   [YES] [NO]

... continue for 48 more dialogs, up to ...

"Is your car a Zebra Impala?"
   [YES] [NO]

That way, you know they read all the available options.

(Hey, this approach works for the people that design "customer service" voicemail systems)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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