用户体验:表单下拉与自定义设计

时间:2011-01-31 15:51:01

标签: user-interface usability user-experience

我正在为一个跨国网站重建一个语言选择界面,我开始认为使用简单的表单下拉可能更好,而不是自定义JavaScript下拉菜单,他们是目前使用。我离开这里的基地,还是我应该凭直觉去做?你觉得怎么样?

4 个答案:

答案 0 :(得分:4)

简单的下拉有其优点。当您让浏览器决定要做什么时,不要强迫它通过JS执行您想要的操作,而是针对特殊情况(例如移动设备)的浏览器会将下拉格式化为其原生选择器。

答案 1 :(得分:0)

如果自定义js菜单没有提供其他功能,那么一定要使用基本选择菜单。但是,如果有充分的理由使用自定义菜单,请考虑以使用progressive enhancement的方式实现它,这样您就可以确保它为每个人提供基本功能,并为可以支持它的浏览器添加功能。

答案 2 :(得分:0)

任何到达设置语言页面的用户都会考虑到特定的目标。他已经知道他想在这里设置什么语言(正如大多数形式的人都知道他们想要填写的出生日期)。

出于这个原因,我建议使用具有自动完成功能的文本框。以下是优点:

  • 当用户知道他的选项是什么时,带有提前输入的文本框比下拉列表的效果要好得多
  • 搜索“R”功能的下拉列表对于所有浏览器并不总是以相同的方式工作,并且并非所有浏览器都实现搜索“RUS ....”等等。
  • 从纯粹的这个可用的角度来看,随着时间的推移,预先输入将会更有​​用。

答案 3 :(得分:0)

我不会对国家/地区使用下拉菜单 - 当项目数量很大(https://ux.stackexchange.com/questions/31738/what-is-the-maximum-recommended-number-of-item-to-put-in-a-drop-down-list)时使用它们很麻烦。

“开始输入一个字母”直接跳到俄罗斯时按下R是下拉列表中的一个很棒的功能 - 虽然我怀疑这是一个超级用户功能 - 很多用户都不会意识到这一点(基本上因为它是一个隐藏的功能。)

请查看此解决方案 - http://uxdesign.smashingmagazine.com/2011/11/10/redesigning-the-country-selector/

干杯