将javascript绑定到提交按钮时出现问题

将javascript绑定到提交按钮时出现问题,javascript,php,html,Javascript,Php,Html,我在将此脚本绑定到提交按钮时遇到问题 $('input').on('keydown', function(event) { var x = event.which; if (x === 13) { event.preventDefault(); } }); 我以前做过,但已经很久了,网上的例子都不适合我。谢谢:) 应该会成功。 请尝试此或使用 请同时发布您的html代码。将代码包装在一个文档就绪函数中。尝试将html类或id放入您的输入字段,然后将其绑定到$。

我在将此脚本绑定到提交按钮时遇到问题

$('input').on('keydown', function(event) {
   var x = event.which;

   if (x === 13) {
      event.preventDefault();
   }
});
我以前做过,但已经很久了,网上的例子都不适合我。谢谢:)

应该会成功。


请尝试此

或使用


请同时发布您的html代码。将代码包装在一个文档就绪函数中。尝试将html类或id放入您的输入字段,然后将其绑定到$。在()上,您可以尝试添加输入类型:
$('input[type=“submit”]”)
,如果这让您更清楚的话。有些人似乎认为这必须在一个文档就绪的事件处理程序中,而只要它在该语句之前存在,情况就不是这样。i、 e.您可以将其放在页面正文末尾的脚本中;否则,您可能需要在文档就绪处理程序中放置keydown事件处理程序。您可能还需要在文档本身而不是输入上使用它,以防止传播。
jQuery(function($) { // DOM is now ready
  // your code here
});
$(document).ready(function(){
   $('input').on('keydown', function(e) {
      if (e.keyCode == 13 || e.which == 13) {
         e.preventDefault();
      }
   });
})
(function($) {
  $('input').on('keydown', function(e) {
    if (e.keyCode == 13 || e.which == 13) {
      e.preventDefault();
    }
  });
})(jQuery);