Skip to main content
Added UI images
Source Link
jered
  • 266
  • 1
  • 4

You're overthinking this and causing some kind of weird double negative. You're asking for active user input - in order to deselect - what the user doesn't want. That is a very confusing anti-pattern.

Just have the user actively select what they want to avoid from a plain list (no pre-checked boxes).

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Select the proteins you want to avoid:

[_] Beef

[_] Chicken

[_] Pork

Another solution might be to have dropdown menus which make it more explicit what is being selected:

mockup

download bmml source

You're overthinking this and causing some kind of weird double negative. You're asking for active user input - in order to deselect - what the user doesn't want. That is a very confusing anti-pattern.

Just have the user actively select what they want to avoid from a plain list (no pre-checked boxes).

Select the proteins you want to avoid:

[_] Beef

[_] Chicken

[_] Pork

You're overthinking this and causing some kind of weird double negative. You're asking for active user input - in order to deselect - what the user doesn't want. That is a very confusing anti-pattern.

Just have the user actively select what they want to avoid from a plain list (no pre-checked boxes).

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Another solution might be to have dropdown menus which make it more explicit what is being selected:

mockup

download bmml source

Source Link
jered
  • 266
  • 1
  • 4

You're overthinking this and causing some kind of weird double negative. You're asking for active user input - in order to deselect - what the user doesn't want. That is a very confusing anti-pattern.

Just have the user actively select what they want to avoid from a plain list (no pre-checked boxes).

Select the proteins you want to avoid:

[_] Beef

[_] Chicken

[_] Pork