9

通过传统形式输入我的地址让我发疯:

  • 当我的城市和州可以从我的邮政编码中推断出来时,为什么我必须输入我的城市、州邮政编码?
  • 从下拉列表中选择你的状态是一件很痛苦的事情——通常你不能进入它,你必须使用鼠标等等。

替代文字 http://img10.imageshack.us/img10/7404/traditionaladdressform.png

因为我觉得这个过程非常令人反感,所以当我设计我的在线商店 ( bombsheets.com ) 时,我决定为地址构建一个自动完成小部件。在您输入时,我们会尝试对您的地址进行地理编码(通过 Google 地图):

替代文字 http://img403.imageshack.us/img403/9333/addressautocomplete.png

在最好的情况下,这非常有效。如果您的地址是“120 W 45th St, New York, NY 10036, USA”,您可以通过键入“120 w 45th st, nyc”这样的简短内容来输入它。

但是,据我所知,我们是唯一使用此界面的在线商店。与其为自己是一个天才而自责,我很好奇它的缺乏是否意味着这个想法存在某种缺陷。几个潜在的问题:

  1. 太陌生/不熟悉。客户已经习惯了旧的形式,并且在它们上转换东西是令人困惑的。
  2. 您必须在不同的字段中输入您的公寓/楼层号码/任何内容。这令人困惑。
  3. 当我们的商店崩溃时(这是个好问题),我们将向 Google 发送太多的地理编码请求以使其无法扩展。
  4. 编辑:这不适用于禁用 javascript 的(约 5%)用户。
  5. 这里没有什么大问题,这个界面就是未来。(这并不奇怪,例如,许多在线商店会强制您输入信用卡号和信用卡类型,而后者可以从前者推断出来)。

无论如何,基本上我很好奇这是否是我应该尝试创新的领域,或者我是否应该只使用传统方法。(关于改进这种新方法的可用性的想法当然也值得赞赏)。

4

4 回答 4

4

一个问题是它是否可以在没有 JavaScript 的情况下工作。如果您的客户出于某种原因(其中有几个)没有启用 JavaScript,或者甚至没有支持它的浏览器(例如在手机上),您可能会收到格式错误的输入,您的网站可能无法正确处理.

于 2009-07-26T19:00:42.977 回答
4

多个下拉菜单单个文本字段的讨论引发了一些有趣的可用性讨论。通常使用单独的州和国家/地区字段。所以你可能违反了“不要让我思考”的规则,但自动完成有助于解释需要什么。

Jakob Nielsen 认为地址的单个文本字段更易于用户使用:

此类信息通常硬连线到用户的手指中,必须从菜单中选择此类选项破坏了输入信息的标准范例,甚至可以为用户创造更多工作 ( http://www.useit.com/alertbox/20001112.html )

另一方面,从固定列表中选择信息意味着出错的空间更小,有些人更喜欢使用鼠标(例如,那些人进入编辑菜单访问复制和粘贴等命令)。

您需要判断您的目标受众并拨打电话。

于 2009-07-27T00:14:39.277 回答
0
  1. 这没有问题。一旦自动完成弹出,人们就会明白。

  2. 是的,您应该找到一种方法来迁移它,或者将该字段放在地址的顶部。如果它已经输入,人们不会认为他们必须再次输入它。

  3. 当您的商店增长时,您需要chaching。反正。在各个层面。

  4. 我同意。只是解决一些小问题。:-)

于 2009-07-26T19:05:55.260 回答
0

作为记录,邮政编码并不总是唯一地标识一个城市。见这里 当然在实践中,它通常会这样做,即使没有,也会大大减少选项。

于 2009-07-26T19:06:36.100 回答