我正在开发一个比较网站,所以不用说搜索功能是该网站的主要功能。我有两个输入文本框和一个搜索按钮。目前,输入文本框使用Ajax查询数据库并显示一个下拉框,但我想知道使用选择框是否更直观?第二个框取决于第一个框,因为第一个框选择了另一个ajax查询,因此只有第一个选择的可用选项出现在第二个输入自动完成框中。
自动填充
优点: - “感觉”对吗? - 看起来比选择框(css设计)更吸引人吗?
缺点: - 必须指导用户如何使用搜索(思考?) - 只有在启用了javascript的情况下才真正起作用。 - 如果用户键入他们想要的内容并且没有框出现(即没有结果),用户可能会感到困惑
选择框
优点: - 可以从一开始就提出可供选择/知道的清单。 - 我们每天都使用选择框(位置等),所以我们已经习惯了它们的工作方式。 (更直观?)
缺点: - 当有太多的选择可供选择时,看起来有点不美观。我想,随着时间的推移,我的网站最多可能有大约100个选项。
任何有关我如何做到这一点的想法都将不胜感激!
答案 0 :(得分:0)
hmmmmmmmmmmm
选择框看起来有点奇怪,如果有较少的选项,它可能是正确的选择,但如果你有100个选项,它将没有影响力。用户也不习惯看到这样的东西会让事情变得更糟。
另一方面,如果找不到匹配项,您可以输出不建议的内容或将文本框设置为红色。
答案 1 :(得分:0)
您将拥有100个独特选项?我的猜测是那些可以用某种方式分类。你已经在你的表单中有一个依赖项,添加另一个依赖链以产生一个依赖链似乎是直观的。我已经看到在一些地方使用了依赖链,它们运行良好,因为它可以帮助用户逐步限制搜索空间。
我也认为表格应该遵循功能,所以如果你遵循这个理念,那么自动完成的优惠列表会更弱。另外,你的一个专业人士是一个抽象的概念,在写这个问题时你无法用语言表达,所以无论如何列表都是较弱的。