Javascript 使按钮的行为类似于表单中的提交按钮

Javascript 使按钮的行为类似于表单中的提交按钮,javascript,jquery,html,forms,button,Javascript,Jquery,Html,Forms,Button,我试着做一个确认弹出窗口,当用户点击表单按钮时,它会跳转。 如果用户在弹出窗口中单击“确定”,则表单将提交。 它必须是动态的,因为我有很多表格在一个页面,所有的表格必须得到确认弹出窗口 我将submit按钮替换为普通按钮,当用户单击按钮时,确认跳转 <input type='button' name='submitButton' onclick="openPopup(this);"> 它的工作令人惊讶,但当用户输入一个文本并按下eNet时,它不会提交表单 我能做什么?使用以下J

我试着做一个确认弹出窗口,当用户点击表单按钮时,它会跳转。 如果用户在弹出窗口中单击“确定”,则表单将提交。 它必须是动态的,因为我有很多表格在一个页面,所有的表格必须得到确认弹出窗口

我将submit按钮替换为普通按钮,当用户单击按钮时,确认跳转

<input type='button' name='submitButton' onclick="openPopup(this);">

它的工作令人惊讶,但当用户输入一个文本并按下eNet时,它不会提交表单


我能做什么?

使用以下JS

<input type='submit' name='submitButton' onclick="openPopup(this);">

当您接受确认后,将触发此事件

 $('[name="submitButton"]').click();

如果无法在表单中使用
submit
按钮,则只需在表单中的
keydown
事件
inputs
中处理此问题,以检查是否按下Enter键并动态单击按钮:

$("#formID").find('input[type=text]').on('keydown', function (e) {
    if (e.keyCode == 13) {
        $('[name="submitButton"]').click();
    }
});
注意:


我使用了
formID
作为您表单的
id
,您只需将其替换为您的表单
id

使用
type='submit'
,如果我使用提交其提交表单。但我想在确认接受时通知他
$(document).ready(function() {
       $('input').keypress(function(data) {
          if (data.keyCode == 13)
             data.target.form.submitButton.click();
      });
});