如何将onclick事件作为回车键处理?

时间:2016-10-25 09:12:07

标签: javascript google-maps

我在Google地图中添加了自动填充位置,并有一个FROM和TO输入字段。 TO输入具有固定值,当用户从建议中选择地址并按TAB或ENTER键时,它提交路线并正常工作!

但是当用户点击建议时,它不会显示路线。 如何将place_changed作为输入OR tab键处理?

HTML中的代码:

    <div id="controls">
  <label><span>Van:</span> <input class="test" id="vertrek" type="text" name="from"></label>
  <label><span>Naar:</span> <input type="text" id="bestemming" name="to" readonly></label>
</div.

在JavaScript中我尝试了这个:

  google.maps.event.addListener(autocomplete, 'place_changed', function() {
     document.getElementById("vertrek").focus();
     return false;
   });

它不起作用,我不知道为什么,因为当我添加一个window.alert并从建议列表中选择一个项目时,它会显示警告。

我还尝试将输入字段放在表单标记中并将.focus更改为.submit,它也不起作用。

很快:我希望能够将建议列表上的点击作为按键处理(标签或输入)

1 个答案:

答案 0 :(得分:0)

我没有改变任何东西.. 代码现在正常工作,我认为api超负荷,当我提出这个问题时,它不起作用。