是输入地址一个好主意,自动完成的文本框? [英] Is an autocomplete text box for entering addresses a good idea?

查看:106
本文介绍了是输入地址一个好主意,自动完成的文本框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过传统的形式输入我的地址我逼疯了:

Entering my address via a traditional form drives me crazy:


  • 为什么我要进入我的城市,州,拉链code时,我的城市和国家可以从我的zip code?
  • 推断
  • 从下拉列表中选择你的状态是一个痛苦的屁股 - 通常你无法将选项卡,你必须使用鼠标等

  • Why do I have to enter my city, state, and zip code when my city and state can be inferred from my zip code?
  • Choosing your state from a dropdown list is a pain in the ass -- often you can't tab into it, you have to use the mouse, etc.

由于我觉得这个过程如此令人厌恶的,当我设计我的网上商店( bombsheets.com ),我决定建立自动完成窗口小部件的地址。在键入时,我们试图地理code您的地址(通过谷歌地图):

Because I find this process so repulsive, when I designed my online store (bombsheets.com), I decided to build an auto-complete widget for addresses. As you type, we try to geocode your address (via Google Maps):

在最好的情况下,这个作品真的很好。如果你的地址是120瓦45街,纽约,NY 10036,USA,你可以通过键入短120瓦特45日,纽约。

In the best case, this works really well. If your address is "120 W 45th St, New York, NY 10036, USA", you can enter it by typing something as short as "120 w 45th st, nyc".

不过,据我所知,我们是使用这个接口的唯一的网上商店。而不是拍拍我的背你是这样一个天才,我很好奇它缺乏使用是否意味着这个想法是某种缺陷。一些潜在的问题:

However, as far as I know, we're the only online store that uses this interface. Rather than pat myself on the back for being such a genius, I'm curious whether its lack of use means that this idea is somehow flawed. A few potential issues:


  1. 过洋/陌生。客户正在使用的旧形式,并在其上​​交换东西是混乱的。

  2. 您必须输入您的公寓/楼号/不管在不同的领域。这是令人困惑的。

  3. 当我们的商店炸毁(好问题有),我们将击中这个太多地理code请求扩展谷歌。

  4. 编辑:这不会对(的〜5%)的用户禁用了javascript工作

  5. 这里没有显著的问题,这个接口是未来。 (这不是那么古怪,因为,例如,许多网上商店逼你同时输入您的信用卡号和信用卡的类型,当后者从前者inferrable)。

  1. Too foreign / unfamiliar. Customers are used to the old form, and switching things up on them is confusing.
  2. You have to enter your apartment / floor number / whatever in a different field. This is confusing.
  3. When our store blows up (good problem to have), we'll be hitting Google with too many Geocode requests for this to scale.
  4. This won't work for (the ~5% of) users with javascript disabled.
  5. There's no significant issue here and this interface is the future. (This isn't so outlandish since, for example, many online stores force you to enter both your credit card number and your credit card type, when the latter is inferrable from the former).

反正基本上我很好奇,如果这是我应该尝试创新,还是我应该只使用传统方法的区域。 (关于提高这种新方法的实用性思想是pciated以及AP课程$ P $的)。

Anyway, basically I'm curious if this is an area in which I should be trying to innovate, or whether I should just use the traditional approach. (Thoughts about improving the usability of this new approach are of course appreciated as well).

推荐答案

多个下拉菜单 VS 单个文本字段的讨论提出了一些有趣的可用性的讨论。独立的州和国家领域常用。所以,你可能会打破不要让我​​想到的规则,但自动完成有助于解释需要什么。

The multiple drop downs vs single text field discussion raises some interesting usability discussions. The separate state and country fields are commonly used. So you may be breaking the rule of "don't make me think" but the auto complete helps explain what is required.

雅各布尼尔森认为,对单一地址文本字段是用户更方便的使用方法:

Jakob Nielsen argues that single text fields for addresses are easier for users to use:

这样的信息往往是硬
  到用户的手指,并且具有至
  从菜单中选择中断这种选项
  范式标准进入
  信息,甚至可以创造更多的
  为用户的工作( http://www.useit.com/alertbox/20001112.html

Such information is often hardwired into users' fingers, and having to select such options from a menu breaks the standard paradigm for entering information and can even create more work for users (http://www.useit.com/alertbox/20001112.html)

在另一方面选择从固定列表中的信息将意味着错误的余地更小,有些人preFER使用鼠标(例如,那些人去编辑菜单访问像复制和粘贴命令)。

On the other hand selecting the information from fixed lists will mean less room for errors and some people prefer to use the mouse (for instance, those people go to the edit menu to access commands like copy and paste).

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

You need to judge your target audience and make a call.

这篇关于是输入地址一个好主意,自动完成的文本框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆