gpt4 book ai didi

javascript - 有没有办法验证用户是否使用 Google 自动完成功能输入街道地址?

转载 作者:行者123 更新时间:2023-12-03 05:19:55 25 4
gpt4 key购买 nike

在我的注册表单中,有一个字段要求用户输入他/她的地址和城市(自动完成)。

问题是用户也可以只输入他/她的城市而不输入街道并提交表单。

有人有解决办法吗?

<script>
var input = document.getElementById('adres');
var autocomplete = new google.maps.places.Autocomplete(input,{componentRestrictions: {country:'be'}});
google.maps.event.addListener(autocomplete, 'place_changed', function(){
var place = autocomplete.getPlace();
})
</script>

最佳答案

您可以使用 autocomplete.setTypes(['address']); 仅允许自动完成中的地址。

城市不是一个地址(它是一个地区),因此自动完成功能不允许这样做。

var input = document.getElementById('adres');
var autocomplete = new google.maps.places.Autocomplete(input,{componentRestrictions: {country:'be'}});
autocomplete.setTypes(['address']);
google.maps.event.addListener(autocomplete, 'place_changed', function(){
var place = autocomplete.getPlace();
})

关于javascript - 有没有办法验证用户是否使用 Google 自动完成功能输入街道地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41434028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com