Checkbox vs Radiobox

时间:2010-11-04 10:33:09

标签: html

我必须显示一个表单,用户必须决定只选择一个选项。

Checkbox可以使用但不是互斥的。 RadioBox可以工作,但我必须添加一个额外的值。

最佳做法是什么?

更新

为了清楚起见,管理员必须决定用户是否可以编辑或查看文章。 我想要一个带有编辑(包括视图)和视图的复选框列表。

如果我使用2个复选框,那么可以选择它们两个并且这样就不行了,因为编辑将被使用。 如果我使用2个放射性物体,他们将被排除,但我需要额外的一个。 如果我使用的列表并不漂亮。

4 个答案:

答案 0 :(得分:3)

如果您需要互斥选择,请使用常规select或单选按钮列表(带额外选项)。

如果是一组选项(不互斥),请使用多选或复选框。

这些是标准的用户界面习惯用语,人们习惯了这些习惯用法 - 坚持使用它们是个好习惯。


更新

由于您正在讨论选项(是/否),因此单个复选框是正确的选择。

答案 1 :(得分:3)

带有额外选项的广播,选择在可用性方面是可怕的。

答案 2 :(得分:3)

虽然,当允许用户只进行一次选择时,单选按钮是最佳选择。但是,由于您只为用户提供了一个选项,因此您应该使用复选框。它将允许用户取消选择他/她是否决定在选择之后执行此操作,如果是单选按钮,他/她将无法执行此操作。

答案 3 :(得分:1)

这取决于您是否愿意花时间使复选框列表互相排斥(您可以使用DHTML谷歌查找某些选项)。 在我看来,最终用户更倾向于选择复选框而不是收音机按钮。更重要的是,如果它们不是标准的复选框(例如使用图像),它们“更令人赏心悦目”。

如果你不关心“赏心悦目”的事情,你应该选择无线电按钮。