【发布时间】:2011-03-12 13:53:59
【问题描述】:
我有一个表单,用户可以在其中选择菜单中的多个选项。从用户体验的角度来看,您认为最直观/最佳的选择是什么?
A) 使用 select 元素的“multiple”属性(然后您可以按住控件并选择多个选项)。 ADV:简单,无需编码。 DIS:不直观。
B) 有多个复选框和一个全选/全选控件。 ADV:相当简单。 DIS:当有很多选项时会变得混乱
C) 有两个并排选择多个菜单,并有添加/删除选项的按钮。选择的选项将在右侧并提交。 ADV:清洁DIS:如果 JS 不开启就会中断。
谁能想到更好的选择?
【问题讨论】:
-
我没有看到选项 A 的问题。这就是
<select>的工作原理。 -
从技术上讲,选项 B 的一个缺点是它在未启用 Javascript 时也会中断。
-
@You 当列表变大时使用它很烦人@Agent_9191 它仍然有 90% 可用,您将无法拥有“全选”控件
标签: html forms select user-interface