【发布时间】:2013-10-23 13:25:51
【问题描述】:
http://jsfiddle.net/F1sn1k/rVmxz/20/
我尝试了很多组合,但似乎 place_changed 仅适用于输入。
var input = document.getElementById('address_guest');
var autocomplete = new google.maps.places.Autocomplete(input);
google.maps.event.addListener(autocomplete, 'place_changed', function(){
//Code here
}
如果用户 1) 从谷歌位置自动完成下拉列表中选择任何结果,一切正常。 2)在自动完成文本框中输入时按回车键,而不是我做了一些关于结果建议的代码。我希望通过 onblur() 或 onchange() 或单击或 tab 按下的任何替代方法来实现相同的操作,例如按 enter in ... addListener ...
谢谢
【问题讨论】:
-
jsfiddle.net/F1sn1k/rVmxz/20 尝试输入 ex: "3200 spenar" 并按 ENTER,它将显示您的意思是:3200 spenard rd。我希望 onblur 也能发生同样的事情
标签: javascript google-maps google-places-api onblur