如何在同一功能中处理“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 键时如何关闭 WPF 窗口(对话框)?

按enter执行click或者搜索问题

在 `click` 和 `enter` 上触发事件

当根据文本框的焦点按下 Enter 键时,如何触发 Button Click 事件?

html页面中,如何在同一位置显示不同事件监听所显示的页面?郁闷了一天了!急救!谢谢了!

如何使用python-click为同一组中的cmd使用相同的选项