禁止回车提交form表单

  • 方法1
    使用js监听回车事件并阻止向上冒泡即可

      
    function init() { function keydownFn(e) { if(e.keyCode===13){ e.preventDefault(); e.stopPropagation(); } } var $f = document.getElementById('xx'); $f.addEventListener('keydown', keydownFn); }
  • 方法2
    当form中存在多个时,回车将不会提交表单.因此,我们使用另一个隐藏在页面中即可

      
    

推荐方法2,简单粗暴.

你可能感兴趣的:(禁止回车提交form表单)