按Enter键键入=按钮并键入= submit

时间:2015-01-23 21:10:11

标签: javascript jquery html button

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

有解决方法吗?

1 个答案:

答案 0 :(得分: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"/>