I seek a better solution for taking input for a three-state yes, no, or does not apply question for a survey I'm creating. My current solution looks like the following: enter image description here

One requirement is that the solution needs to be responsive for devices. Here's how it resizes in mobile (no suprises here):

enter image description here

Any ideas would be much appreciated!

EDIT: The solution I have above is a bit too static, and I'm hoping for something a bit more interactive for the user. Any ideas?

  • 1
    What end effect do you want to achieve?
    – ArtOfCode
    Jul 17, 2014 at 15:34
  • 1
    You could take a look at Bootstrap radio buttons
    – ArtOfCode
    Jul 17, 2014 at 15:39
  • 2
    You say you want something better than your current version, but you've not really said what it is that is wrong with this one. Why doesn't this design work for you? What are the problems with it? How do you know it's wrong?
    – JonW
    Jul 17, 2014 at 15:42
  • In this question there are some examples given for the same problem. See the first image in the accepted answer which uses a slider that might give you the feeling of a less static ui.
    – Marvin
    Jul 17, 2014 at 15:43
  • 2
    The phrase "doesn't feel as interactive as I'd like to" seems a little strange to me - almost like you're trying to force unnecessary interactions on a user. It's just a yes/no question it doesn't need anything spectacular. Jul 17, 2014 at 16:25

2 Answers 2


I don't think you have a UX issue here as you already solved that. It's more of a UI problem with the flatness of your design. There is no affordance here. Am I supposed to tap or click on N/A... You see what I mean? Make them look like you should touch them.

If its a survey I would also consider to definitely NOT pre-select anything as you showed in your example. You don't want to a) persuade or b) choose by proxy.

All the best.


how about having a check mark and a cross next to the yes and no to make it more visually understandable.

is there's a certain reason to use yes,no,n/a in that particular order? is it a best practice? there might be a tendency to get more 'yes' responses.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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