3

好吧,我很好奇 HTML 中 Radio 组和下拉列表的性质。我发现单选按钮很难设置样式,但我想为必填字段设置元素样式。我问了一个关于样式单选按钮和给边框颜色的问题,就像你可以对文本框做的那样,例如:

<input type="text" style="border-color:#FF0000">
<input type="radio" style="border-color:#FF0000">

将样式应用于单选按钮以更改边框颜色不起作用。

我的问题是我为什么不应该在无线电组中使用下拉列表?

4

5 回答 5

2

下拉列表需要更多的工作(在用户方面)才能找出可用的选项......无论如何,它的样式就像单选按钮一样复杂。

您可以尝试在包含单选组的字段集上设置边框颜色。不过请记住,还要使用其他一些方法来指示必填字段

于 2010-05-10T17:33:31.040 回答
2

与下拉列表相比,单选组在表单上占用的空间更大,当然控件的外观也不同。我的经验法则是,如果有超过三个或四个选项,请使用下拉列表。

于 2010-05-10T17:34:08.067 回答
0

大多数用户(主要包括没有计算机背景的人和老年人)真的非常熟悉单选按钮来回答类型是/否、男性/女性等问题。为了方便用户,请使用单选按钮来回答此类问题问题。

于 2010-05-10T17:36:20.047 回答
0

使用下拉列表,可用选项对用户不可见,直到他们交互(单击它)。使用单选按钮,所有可用选项都在用户面前。虽然两者都允许您将选择限制为一个选项,但我发现用户可以使用单选按钮更快地决定他们想要哪个选项。如果超过5个选项,我会重新考虑。

于 2010-05-10T17:39:08.440 回答
0

ux.stackexchange上的相关问题。

当一个选择被认为“更重要”并且替代选项可以对用户隐藏时,使用下拉列表,例如,选择美国的一个州用户住在一个州,而替代选择不没关系。当用户来到表单项时,他们确切地知道要选择什么,而无需查看备选方案。

On the other hand, use radio buttons for when the choices are all equally important, or the user needs to see all of them before making a selection, for example, rating on a scale from 1 to 5, or choosing an answer choice on a多项选择题。

另一个需要考虑的因素是屏幕空间:您不希望使用单选按钮来选择 50 个州中的一个,并且您可能不希望使用下拉列表来选择性别(男性或女性)。根据您的设计和理念,这个因素可能会也可能不会胜过上述因素。

于 2013-09-08T22:50:50.463 回答