我正在使用 JavaScript Google Places 自动完成 API v3。它工作正常,但我想知道是否有一种方法可以强制从自动完成中进行选择,即不接受任何自由格式文本的输入。我查看了文档,没有看到这样的选项,但为了安全起见,我想我会问一下。我确信我可以找到一种方法来使用一些 JavaScript 来实现这一点,但我更愿意使用已经构建的方法(如果可用)。谢谢!
事实上,我们所做的事情如下:
- 每次从自动完成列表中选择一个位置时,我们都会使用来自 JSON 响应的一些字段(城市名称、国家/地区名称、经度和纬度)填充一些隐藏字段
- 提交表单时,我们检查这些字段是否有值,如果没有,则意味着用户没有从列表中选择位置,而是自己输入了一个值。
它不是以 JS 的方式解决问题,但它仍然可以很好地解决问题!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)