Google商家信息自动填充事件标签按下

时间:2013-10-23 13:25:51

标签: javascript google-maps google-places-api onblur

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)从Google地方自动填充下拉列表中选择任何结果,一切正常。 2)当输入自动完成文本框时按回车键,而不是我做了一些关于结果建议的代码。我想要同样的事情,例如按下输入... addListener发生类似onblur()或onchange()或任何替代点击或按下按钮...

谢谢

1 个答案:

答案 0 :(得分:1)

我只能获得标签'上班。我的自动完成控件旁边有一个按钮,当我按Tab键时,它会获得焦点。我添加了一个' setFocus'该控件上的事件反过来触发自动完成' place_changed'事件。它不是最优雅的解决方案,但适用于' tab'。