16

我想知道是否可以在网页的搜索框附近没有提交按钮(例如,确定、执行或搜索)。

我知道按回车键要快得多,并且它会执行搜索。

但是,对于普通的非技术精通用户还是仅适用于技术社区,这是公认的惯例吗?

例如,stackoverflow 的搜索框没有提交按钮,但我认为没有人在抱怨(我当然不会)。

另一方面,有人建议以谷歌为例:如果按钮被删除,人们会注意到吗?

我刚开始阅读Steve Krug的Don't Make Me Think,他提到每个搜索框都应该有一些东西告诉我我可以点击它来启动搜索。

你的意见?

4

8 回答 8

33

为什么你应该有一个按钮:

  • 不是每个人都知道他们可以按 Enter 键,因此您将一些不太精明的人拒之门外。
  • 某些设备(例如手机和游戏机)可能无法在没有按钮的情况下提交。基于 PC 的浏览器仍然占主导地位,但不要认为它是人们访问您网站的唯一方式。

如果(必须满足两个条件),您可能没有按钮:

  • 您的听众精通技术(如 SO)
  • 您提供了一个视觉提示,即搜索框实际上是一个搜索框
    • 通过在其中添加文本提及它应该用于搜索
    • 通过在框内添加图标

一般来说,我认为按回车键是提交的捷径,而不是主要手段。

于 2009-02-24T13:52:09.633 回答
5

我认为这取决于您的目标市场。如果您是 StackOverflow,那么认为他们知道如何使用浏览器(使用浏览器上的后退按钮进行导航是一种类似的设计约定)并按 Enter = submit 进行搜索并不难。

但是,如果您的目标市场是不经常使用浏览器/计算机的机械师(无意冒犯机械师),那么看看谷歌是如何做到的(他们的目标范围最广)——他们有一个提交按钮。

您可以看到一个中间立场,它有一个像 StackOverflow 这样的水印,它告诉用户“单击此处,输入搜索值并按 Enter 键进行搜索”——或者类似的东西(希望更短),您实际上是在为用户提供服务的所有级别。

于 2009-02-24T13:52:41.130 回答
4

是否需要按钮取决于观众。以下是需要考虑的问题:

  • 面向技术的用户可能不需要按钮,并且通常不必考虑按 Enter 来提交搜索请求。
  • 相反,非技术人员甚至可能不知道可以按 Enter 键提交搜索请求。因此,再多的思考都不可能对他们有用。
  • 可能存在需要按钮的技术限制。如果您希望您的观众从一个不提供提交搜索请求的隐式方式的平台浏览您的表单,那么您可能需要提供一个显式按钮。

因此,本质上您需要了解您的受众并确定边缘案例的位置以及它们的重要性。以 SO 为例,它针对的是技术用户,因此可能不需要显式按钮。然而,对于像谷歌这样的网站,您需要使用每个可能的平台让每个用户都可以访问,一个清晰的明确搜索按钮是必须的。

于 2009-02-24T15:07:57.407 回答
3

“别让我思考”——给我一个按钮。

总会有人第一次使用该应用程序;也不要让他们思考。而且您的屏幕不应该太繁琐以至于无法舒适地安装按钮 - 这表明存在不同的问题。

于 2009-02-24T13:56:26.627 回答
1

我认为对于非技术人员来说,需要某种提交按钮。想想那些不经常使用电脑的人。他们经常点击所有需要的按钮而不是按回车,因为他们没有意识到回车做同样的事情。我的意见......如果它不只是针对技术人员,那么它应该尽可能简单。

于 2009-02-24T13:52:25.717 回答
0

这取决于你的听众。史蒂夫的听众是所有人。其中大部分离 IT 很远,你需要一个望远镜才能看到它们。如果您的听觉是单个用户,您可能会跳过所有线索:按钮(带或不带名称)、收件箱标签。

对于我自己的登录窗口,我留下了两个字段:没有标签、没有按钮、没有 javascript 来告诉你哪个是哪个。但这不是一个公共项目。

于 2009-02-24T13:55:56.690 回答
0

不久前,Smashing Magazine 上有一篇关于此的文章。有一些替代品,比如镜子或其他图标,但基本上总是有一个按钮,或者代表它的东西。

于 2009-02-24T13:58:10.243 回答
0

有一个按钮可以更清楚地表明文本字段是一个搜索字段。仅仅让文本字段本身在其内容中表明这一点是不够的。

于 2009-02-24T14:11:14.783 回答