【问题标题】:Enter on autocomplete item affects submit button在自动完成项目上输入会影响提交按钮
【发布时间】:2012-12-11 21:10:21
【问题描述】:

我正在使用google.maps.places.Autocomplete api 通过自动完成功能查找地址。当用户通过按键选择一个项目并点击输入按钮时,提交按钮会受到影响。

原则上,默认按钮行为是可以的,但在自动完成文本框中选择元素时则不行。

我真的需要捕捉 Enter 事件并检查哪个元素具有焦点吗?

【问题讨论】:

  • 确实可能是最简单(和容易)的。我不知道是否有任何配置可以做到这一点.. if( /* element has focus, something with activeElement */ ) { event.stopPropagation(); }

标签: javascript asp.net html


【解决方案1】:

您需要添加一个 keydown 事件并在按下键 13 (Enter) 时正确处理。

【讨论】:

    猜你喜欢
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 2012-03-14
    • 2011-04-19
    相关资源
    最近更新 更多