Javascript 提交按钮触发两次

Javascript 提交按钮触发两次,javascript,jquery,submit,Javascript,Jquery,Submit,我提交了以下文件: <input type="submit" id="buttonNext" name="buttoncrd" value="Prosegui" class="buttonNavProsegui block-ui"/> 它工作正常,但当我把焦点放在提交上并按下键盘上的Enter键时,我遇到了一些问题。我担心提交会触发两次,你能帮我禁用一次提交吗 $("#buttonNext").addEventListener('keypress', e => {

我提交了以下文件:

 <input type="submit"  id="buttonNext" name="buttoncrd"  value="Prosegui" class="buttonNavProsegui block-ui"/>
它工作正常,但当我把焦点放在提交上并按下键盘上的Enter键时,我遇到了一些问题。我担心提交会触发两次,你能帮我禁用一次提交吗

$("#buttonNext").addEventListener('keypress', e => {
  e.stopPropagation()
})
也许能奏效。当按钮上发生按键事件时,它可以防止事件在层次结构中向上传播。

您可以使用

 $(document).ready(function() {
    $(document).keypress(function(event){
       if (event.which == 13){
           $("#buttonNext").click();
           event.preventDefault();
        }
    });
});
它不会触发两次

 $(document).ready(function() {
    $(document).keypress(function(event){
       if (event.which == 13){
           $("#buttonNext").click();
           event.preventDefault();
        }
    });
});