Javascript 如何仅在一种提交类型上申请提交表单?

Javascript 如何仅在一种提交类型上申请提交表单?,javascript,jquery,html,forms,validation,Javascript,Jquery,Html,Forms,Validation,我有一个HTML表单,它在提交时调用一个验证方法。现在,在此表单中,我有两种提交类型: 现在,当我单击任何提交按钮时,将调用验证方法。但是我只想在单击“abc”按钮时调用验证方法,而不是在单击“xyz”时调用 有没有办法使用JavaScript来处理这个问题?如果您只想在一个提交按钮上验证表单,那么就在表单提交按钮上执行此操作 $('form').submit(function(event) { var btn = event.originalEvent.explicitOriginal

我有一个HTML表单,它在提交时调用一个验证方法。现在,在此表单中,我有两种提交类型:

现在,当我单击任何提交按钮时,将调用验证方法。但是我只想在单击“abc”按钮时调用验证方法,而不是在单击“xyz”时调用


有没有办法使用JavaScript来处理这个问题?

如果您只想在一个提交按钮上验证表单,那么就在表单提交按钮上执行此操作

$('form').submit(function(event) {
  var btn = event.originalEvent.explicitOriginalTarget.value;
  if (btn === 'abc') {
    alert('true');
  } else {
    alert('false');
  }
});

仅为按钮abc
创建函数验证如何?只需检查函数中的
输入
名称
,并根据是否匹配进行验证。
元素是否支持
提交
?我只想
did@RaunakKathuria我试过小提琴,它对我不起作用。当我点击这两个按钮时,除了加载页面外,什么都没有发生。请建议我使用它,您正在测试哪个浏览器?