【问题标题】:type=button and type=submit with pressing enter [duplicate]type=button 和 type=submit 并按下回车键[重复]
【发布时间】:2015-03-23 00:25:18
【问题描述】:

我注意到,当我创建一个带有 type=button 的按钮(在示例登录按钮上)以使用 JavaScript 编写脚本而不刷新页面时,我无法按 Enter 前进。

有解决办法吗?

【问题讨论】:

  • keydown 将在这里为您服务。 Keycode 13 是回车键
  • 你想拦截提交事件来做某事而不实际发布到表单中指定的操作吗?
  • 粘贴一些代码,让我们看看真正困扰您的是什么。

标签: javascript jquery html button


【解决方案1】:

$(document).ready(function() {
  $(document).on('keypress', function(e) {
    if (e.which == 13){
      $('.button').trigger('click');
    }
  });
  
  $('.button').on('click', function() {
    alert('hi');
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text"/>
<input type="button" class="button" value="BUTTON"/>

【讨论】:

猜你喜欢
  • 2013-09-07
  • 1970-01-01
  • 2015-11-14
  • 1970-01-01
  • 2014-10-15
  • 2013-11-16
  • 2011-05-14
  • 2020-03-20
  • 2010-12-20
相关资源
最近更新 更多