User interface 复选框与两个单选按钮-哪一个更有用?

User interface 复选框与两个单选按钮-哪一个更有用?,user-interface,User Interface,我目前正在处理一些设置屏幕,其中大多数包含一个2列表单,左侧有一个偏好问题,右侧有一个表单元素 问题是这样的: 是否可以添加/编辑其他用户 可以删除客户端吗 显然,此设置是二进制设置,大多数UI“专家”会坚持认为复选框是要使用的适当表单元素 然而,当我用复选框模拟表单时,它看起来不友好,似乎很难将复选框的状态与问题联系起来 我将表单改为使用两个单选按钮: 是或否 我个人认为这更容易处理,因为选项实际上是对左边问题的回答 就点击而言,它对用户没有任何影响,每次点击一次即可更改设置 你对单选按钮

我目前正在处理一些设置屏幕,其中大多数包含一个2列表单,左侧有一个偏好问题,右侧有一个表单元素

问题是这样的:

是否可以添加/编辑其他用户

可以删除客户端吗

显然,此设置是二进制设置,大多数UI“专家”会坚持认为复选框是要使用的适当表单元素

然而,当我用复选框模拟表单时,它看起来不友好,似乎很难将复选框的状态与问题联系起来

我将表单改为使用两个单选按钮:

  • 是或否
我个人认为这更容易处理,因为选项实际上是对左边问题的回答

就点击而言,它对用户没有任何影响,每次点击一次即可更改设置

你对单选按钮的使用有什么看法?这比复选框好还是坏?为什么?

对于像“Can do X”这样的东西,我会使用复选框而不是收音机,因为Can do/Can Not do与复选框的开关性质有很好的关系。大多数用户理解记号映射为“是”,而非记号映射为“否”


然而,对于一些二进制选项,收音机是有意义的,这些选项不清楚,或者它们与开/关的关系不明显。例如,您可以在“二进制文件”后面加一个复选框,但我认为在这种情况下,在“文件格式”后面加上“二进制”和“文本”选项会更清楚;问题是你想要XXX勾选“是”吗(通俗地说),但选择我更喜欢收音机(例如a或B)。还有其他的隐喻,比如按下/弹出按钮

我认为如果答案总是是/否,单选按钮会使GUI混乱。
单选按钮还可能使使用键盘设置选项变得更困难。

这取决于上下文和目标受众:你的目标是尽量减少回答问题所需的思维过程

例如,如果是问卷调查,你可能会想用完整的句子提问。选项屏幕的目标是扫描读数(因此允许/拒绝而不是是/否),而工具栏(经常设置/取消设置的东西)将使用切换。无论如何,我会在一致性方面犯错误

对于权限,通常使用权限标题,并带有“编辑用户”复选框。如果启用了权限,您甚至可以突出显示该权限。这有助于键盘用户只需按一次而不是两次tab键。只需确保复选框的单击区域足够大


在这两种情况下,都不建议使用两列表单,因为它使目标与描述相距太远。它还鼓励提出诸如“允许完全控制或仅允许部分(是/否)”之类的问题。使用从绿色变为红色并显示勾号/叉号的行如何?这可以通过网络友好的方式完成。

您是否尝试过只使用标记为“可以添加/编辑其他用户”的复选框,而不使用左边的问题?

我同意复选框更具有隐含的“真”/“假”含义,另一点是,对于单选按钮,您可以通过不选择任何一个选项来强制用户做出活动选择。因此,对于重要的字段,最好使用单选按钮,这样用户就不会意外地错过它。

我们有过与老年客户群打交道的经验,他们比复选框更了解“是”/“否”单选按钮。我们被迫移除复选框,并在各处放置单选按钮。这对不懂IT的人来说更好。

为了设计一个PHP表单类,我最近一直在研究这个问题。正如您所注意到的,标准答案是应该使用复选框,我甚至看到一些人主张在使用收音机的地方,应该给出默认值

我完全不同意。当用户面对文本输入时,考虑输入用户名。如果他们提交表单时没有填写此字段,并且该字段是必需的,则我们知道生成的空字符串是错误的输入。也许用户错过了该字段,或者没有意识到这是必要的。我们触发一个错误并要求他们输入丢失的数据

现在考虑相同的场景,但有一个复选框。如果用户没有选中复选框,那么我们不知道他们的输入是有意的还是无意的。对于具有默认设置的收音机也是如此

因此,我强烈建议表单根本不应该包含默认值。如果一条信息足够重要,可以从用户那里获取,那么它就足够重要,可以得到正确的信息。无论是通过复选框还是通过一组选中一个的收音机来提供默认设置,都会牺牲大量的准确性来换取少量的可用性。因此,我认为使用“是/否”收音机要远远优于复选框


在我看来,复选框唯一有效的地方是用户可以选择多个选项的小集合。但是,如果集合很大,则应使用select(无空白默认选项)。

我发现单选按钮很难支持或记录

你可以告诉人们勾选复选框,这对他们来说是有意义的


但“单选按钮”毫无意义,“blob是最适用的选项”只是一句废话

我的感觉是,应该使用一个复选框,其中答案只能是“是”或“否”-没有其他内容,例如,您想注册吗

有其他选项的单选按钮。e、 g.您是否希望在Oplan文本oHTML中发布新闻稿-没有默认设置

另一个考虑因素是在希望用户做出有意识决定的地方使用单选按钮。正如另一个答案所说,如果问这个问题很重要,那么问这个问题可能对通用电气来说也很重要
Yes [ ]     No [ ]