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

时间:2009-04-23 09:37:26

标签: user-interface

我目前正在制作一些设置屏幕,其中大多数设置屏幕左侧是一个带有偏好问题的2列表单,右侧是表单元素。

问题如下:

  

可以添加/编辑其他用户吗?

     

可以删除客户吗?

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

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

我改变了表格,改为使用两个单选按钮:

  
      
  • 是o否
  •   

就我个人而言,我发现这更容易处理,因为选项实际上是对左侧提出的问题的回答。

点击它对用户没有任何影响,每次只需单击一次即可更改设置。

您对单选按钮的使用有何看法?这比复选框更好还是更糟?为什么?

11 个答案:

答案 0 :(得分:11)

对于像“Can do X”这样的东西,我会使用复选框而不是收音机,因为Can Do / Can not Do与复选框的On-Off性质有很好的关联。大多数用户将勾选地图理解为是,并且没有勾选地图为否。

然而,对于某些二进制选项而言,无线电设备可能有意义,其中选项不清楚或者它们与开/关的关系并不明显。例如,你可以有“二进制文件?”按一个复选框,但我认为在这种情况下,“文件格式”后跟“二进制”和“文本”选项会更清楚。

答案 1 :(得分:6)

我们有老年人群体的客户群体验,他们理解“是”/“否”单选按钮比复选框更好。我们被迫删除复选框并在任何地方放置单选按钮。它非常适合非IT人士。

答案 2 :(得分:5)

我最近一直在研究这个问题,以便设计一个PHP表单类。如你所知,标准答案是应该使用一个复选框,我甚至看到有人提倡使用无线电,应该给出默认值。

我不可能不同意。考虑用户何时遇到文本输入,比如输入用户名。如果他们提交表单而不填写此字段,并且需要该字段,我们知道生成的空字符串是错误的输入。也许用户错过了这个领域,或者没有意识到这是必要的。我们发出错误并要求他们输入缺失的数据。

现在考虑相同的情况,但有一个复选框。如果用户错过了复选框,那么我们不知道他们的输入是有意还是无意。对于具有默认值的无线电也是如此。

因此,我强烈建议表单不应包含默认值。如果一条信息非常重要,可以从用户处获取,那么重要的是获得正确的信息。无论是通过复选框还是通过一个选中的一组无线电提供默认值,都会牺牲大量精度以实现少量可用性。因此,我认为使用Yes / No无线电远远优于复选框。

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

答案 3 :(得分:3)

我的感觉是应该使用一个复选框,其中答案只能是是或否 - 没有别的,例如,你想注册吗?

单选按钮,还有其他选项。例如您想要oPlain文本oHTML中的简报 - 没有默认值

另一个考虑因素是使用单选按钮,您希望用户做出有意识的决定。正如其他答案之一所说,如果它足够重要,那么它可能足够重要,以获得准确。

我使用复选框的唯一时间是答案是“是”还是“否”如果勾选的复选框将启用用户需要填写的其他字段以及完成此过程的可选/非必要信息,例如您是否要授权其他人访问您的帐户[]。然后,这将启用名称,地址等字段。我要问的一件事是'如果用户将此作为默认选项(通常为NO),它是否会产生重大差异,之后可以轻松更改&# 39;

答案 4 :(得分:1)

我认为如果答案总是是/否,则radiobuttons会使GUI混乱。 Radiobuttons也可以使用键盘设置选项更加困难。

答案 5 :(得分:1)

这取决于背景和目标受众:您的目标是尽量减少回答所需的思维过程。

例如,如果是问卷,你可能想要用完整的句子提问。选项屏幕将被定位为扫描读取(因此允许/拒绝而不是是/否),而工具栏(经常设置/未设置的东西)将使用切换。在任何情况下,我都会保持一致性。

对于权限,使用权限标题是正常的,其中包含编辑用户的复选框。如果已启用,您甚至可以突出显示该权限。这有助于键盘用户只需要按一次选项卡而不是两次。只需确保复选框的点击区域足够大。

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

答案 6 :(得分:1)

我同意复选框有更多隐含的“true”/“false”含义,另一点是对于单选按钮,您可以强制用户通过不选择任何选项来进行主动选择。因此,对于重要的领域,最好使用单选按钮,这样用户就不会意外地错过它。

答案 7 :(得分:0)

从ux的角度来看,我会说复选框代表真/假,即;任务是你想要XXX在常见的说法中勾选是的,但是对于一个选择,我更喜欢无线电(例如A或B)。还有其他隐喻,例如按下/弹出按钮。

答案 8 :(得分:0)

您是否尝试过仅使用标记为“可以添加/编辑其他用户”的CheckBox,而没有左侧的问题?

答案 9 :(得分:0)

我发现单选按钮确实难以支持或记录。

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

但是“单选按钮”没什么意义,“blob是最适用的选项”只是一个无话可说的事情。

答案 10 :(得分:0)

在我的情况下,因为我们需要明确的答案,明确的是或否,我使用复选框来表示是和否:

Yes [ ]     No [ ]

好处是表格在纸上也有效(有时需要传真/签名)。我猜你也可以将单选按钮设置为复选框!