javascript - 通过JQuery提交表单时如何点击提交按钮

标签 javascript jquery html forms form-submit

我有一个带有 2 个提交按钮的表单。

<form class="myForm">
     <!-- Some Inputs Here -->
     <input type="submit" name="firstSubmit" value="first submit" />
     <input type="submit" name="secondSubmit" value="second submit" />
</form>

我正在通过 JQuery 提交此表单。

$(".myForm").submit(function(){
      var submitButton = ? //I need to catch the submit button that was clicked
});

我怎么知道点击了哪个提交按钮?

最佳答案

$('input[type="submit"]').on('click', function(){
      $('.myForm').data('button', this.name);
});

$(".myForm").on('submit', function(){
  var submitButton = $(this).data('button') || $('input[type="submit"]').get(0).name;
});

关于javascript - 通过JQuery提交表单时如何点击提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15773957/

相关文章:

JavaScript 函数未针对表单运行

JavaScript fullCalendar 插件读取 'applyAll' 在 gcal.js 中未定义

javascript - 代码不会在 $(document).ready 中执行,但会在开发人员控制台中执行

html - 制作等高的列效果不佳?

html - ID 中的伪类选择器

javascript - 访问嵌套 json 对象的属性返回未定义

javascript - Javascript 中带有 HTML 标签的子字符串文本

javascript - Angular $q 绑定(bind) this

jquery - 通过id onclick jquery调整div的大小

javascript - 如果隐藏了 child ,如何隐藏 parent ?