我有一个带有一堆复选框的应用程序设置页面。我该如何选择复选框的默认选中状态?
我看到以下选项:
始终将默认状态设置为未选中,但这会导致复选框文本中的否定语句(例如“不自动显示到期日程”),这有时很难理解。
始终将复选框文本设置为具有正面含义(例如“自动显示到期日程表”),但这会导致默认复选框状态不一致,无论是选中还是未选中。
......还有其他选择吗?
针对此问题的任何指导方针,最佳做法和建议?
答案 0 :(得分:12)
这是我的“规则”:
所以 - 列表中的选项2 =)
答案 1 :(得分:9)
绝对数字2.复选框应始终具有正面含义。如果这意味着你的某些默认值是支票而有些则不是,那么我认为这不是问题。
答案 2 :(得分:8)
我选择2.我认为没有理由在默认情况下取消选中所有复选框。选择用户最想要的状态(或造成最小损害的状态)和最容易理解的文本。
答案 3 :(得分:1)
就个人而言,我会将默认状态与您的文本一起存储。不幸的是,some people very picky是关于选择与optin的比较的{{3}},因此没有简单的方法可以将可读文本和事物默认设置为一种方式。
此外,如果没有默认值,它会让用户真正阅读他们进出的内容。
答案 4 :(得分:1)
我要添加到其他答案中,如果你想确保用户做出选择而不是接受你选择的默认值,请使用一对单选按钮(两者都没有选中)并要求他们选择一个程序
我应该注意到这是一种激进的方法,只有在用户需要仔细考虑的关键选项之前我才会使用它。