我一直在尝试使用Google地方自动填充功能在表单中使用,但无法弄清楚如何在自动完成下拉菜单或所选输入值中显示邮政编码/邮政编码 .
返回的自动完成值包含邮政编码,因此我可以将其解压缩并将其插入到正确的表单输入中,但是当Web访问者输入其数据时它不会显示 .
目标是拥有一个非常简单的表单,名称,地址,电话,电子邮件,并隐藏所有地址特定输入(州,城市,街道,邮编等) .
我担心的是,即使正在使用表单提交正确的数据,如果网站访问者没有看到他们的邮政编码,他们会担心他们没有发送完整的地址 .
我发现,一旦您选择了正确的地址然后返回以输入邮政编码,API会将zip插入正确的位置并显示它 . 但是当你最初输入地址时它不会显示出来 .
有关可用选项的任何想法会导致最初显示zip吗?
1 回答
但是当你最初输入地址时它不会显示出来
...因为当您输入地址时它不可用 . 选择项目时,不会在输入内容时请求预测的详细信息 . 所以答案很简单:这是不可能的 .
您可以做什么:创建自己的自动填充并使用数据填充它 .
您首先需要通过autocompleteService请求预测,然后通过PlacesService.getDetails()请求详细信息