【发布时间】:2011-06-23 15:37:19
【问题描述】:
我正在尝试开发一种方便用户输入地址的方法。
我已经有一个邮政编码和城市的数据库,所以如果用户输入他的街道地址和邮政编码,我可以(通常)自动检索城市、省和国家。但是,如果我的数据库中缺少此信息,他们将被要求填写。
我正在尝试确定这应该是什么样子。我是否应该默认只显示 2 个字段(街道和邮政编码),然后在填写完后,使用 AJAX 验证邮政编码,如果找不到,则显示其余字段?这样做的缺点是它们可能在表单的其余部分出现之前就已经完成了。
我可以采取相反的方法,隐藏只有在找到邮政编码时才可以隐藏额外的字段。但随后他们可能会填写验证时不需要的信息。还是有一些中间立场?
只是想找出人们输入地址的最快、最简单/用户友好的方式。有什么建议吗?
【问题讨论】: