自动填充或选择框? (设计问题)

时间:2010-04-02 12:32:24

标签: user-interface

我正在开发一个比较网站,所以不用说搜索功能是该网站的主要功能。我有两个输入文本框和一个搜索按钮。目前,输入文本框使用Ajax查询数据库并显示一个下拉框,但我想知道使用选择框是否更直观?第二个框取决于第一个框,因为第一个框选择了另一个ajax查询,因此只有第一个选择的可用选项出现在第二个输入自动完成框中。

自动填充

优点:    - “感觉”对吗?    - 看起来比选择框(css设计)更吸引人吗?

缺点:   - 必须指导用户如何使用搜索(思考?)   - 只有在启用了javascript的情况下才真正起作用。   - 如果用户键入他们想要的内容并且没有框出现(即没有结果),用户可能会感到困惑

选择框

优点:    - 可以从一开始就提出可供选择/知道的清单。    - 我们每天都使用选择框(位置等),所以我们已经习惯了它们的工作方式。 (更直观?)

缺点:    - 当有太多的选择可供选择时,看起来有点不美观。我想,随着时间的推移,我的网站最多可能有大约100个选项。

任何有关我如何做到这一点的想法都将不胜感激!

2 个答案:

答案 0 :(得分:0)

hmmmmmmmmmmm

选择框看起来有点奇怪,如果有较少的选项,它可能是正确的选择,但如果你有100个选项,它将没有影响力。用户也不习惯看到这样的东西会让事情变得更糟。

另一方面,如果找不到匹配项,您可以输出不建议的内容或将文本框设置为红色。

答案 1 :(得分:0)

您将拥有100个独特选项?我的猜测是那些可以用某种方式分类。你已经在你的表单中有一个依赖项,添加另一个依赖链以产生一个依赖链似乎是直观的。我已经看到在一些地方使用了依赖链,它们运行良好,因为它可以帮助用户逐步限制搜索空间。

我也认为表格应该遵循功能,所以如果你遵循这个理念,那么自动完成的优惠列表会更弱。另外,你的一个专业人士是一个抽象的概念,在写这个问题时你无法用语言表达,所以无论如何列表都是较弱的。