如何在同一功能中处理“Enter”和“Click” - 表单提交[重复]
Posted
技术标签:
【中文标题】如何在同一功能中处理“Enter”和“Click” - 表单提交[重复]【英文标题】:How to handle ”Enter” and ”Click” in same function - form submitting [duplicate] 【发布时间】:2013-06-18 03:31:15 【问题描述】:在以下情况下如何触发相同的 JQuery 函数:
点击了表单提交按钮 按下回车【问题讨论】:
按照以下答案中的说明使用它。.on('submit', function
是的,这实际上是奥马尔的答案。如果您将此添加为答案,我会将其标记为正确。这是一个有点愚蠢的问题。当然,我应该只是处理“提交”。我以前犯过这个错误,提交按钮上的“点击”是一个单独的事件,但显然会导致提交,这与按下“输入”时发生的事情相同。因为我目前只处理提交按钮的点击,出于某种原因,我想到还需要处理点击“输入”,而不是简单地处理提交。
啊 - 对不起,这个问题令人困惑。现在已经编辑了。足够公平,可以否决它。真的这是我问的一个基本问题,只是一头雾水,但希望它可以帮助其他新手,或者像我一样只是思考不正确的人!
【参考方案1】:
You can use the keycode for this.
var keycheck = (e.keyCode ? e.keyCode : e.which);
if(keycheck == 13) // keycode for Enter key
//Do something
【讨论】:
以上是关于如何在同一功能中处理“Enter”和“Click” - 表单提交[重复]的主要内容,如果未能解决你的问题,请参考以下文章
当根据文本框的焦点按下 Enter 键时,如何触发 Button Click 事件?