如何仅在一个提交类型上申请表单onSubmit?

时间:2016-01-06 03:17:14

标签: javascript jquery html forms validation

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

<input type="submit" name="abc" value="abc"&GT;

<input type="submit" name="xyz" value="xyz"&GT;

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

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

1 个答案:

答案 0 :(得分:1)

如果您只想在一个提交按钮上验证表单,请在表单提交

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

Demo - Fiddle