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