I have an application settings page with a bunch of checkboxes. How should I choose the default checked state of the checkboxes?
I see the following options:
-
Always set the default state to unchecked, but this leads to negative statements in the checkbox text (like “Don’t automatically show due schedules”), which is sometimes hard to understand.
-
Always phrase the checkbox text to have a positive meaning (like “Automatically show due schedules”), but this leads to inconsistent default checkbox states, both checked and unchecked.
-
… any other options?
Any guidelines, best-practices, advices for this problem?
These are my “rules” for this:
So – Option 2 from your list =)