如何仅在一种提交类型上应用表单onSubmit
How to apply form onSubmit on one submit type only?
我有一个HTML表单,它在提交时调用验证方法。现在,在这个表单中,我有两种提交类型:
<input type="submit" name="abc" value="abc"
>
<input type="submit" name="xyz" value="xyz"
>
现在,当我点击任何提交按钮时,都会调用验证方法。但我只想在单击"abc"按钮时调用验证方法,而不是在单击"xyz"时调用。
有没有办法使用JavaScript来处理这个问题?
如果您只想在一个提交按钮上验证表单,请在表单提交上执行此操作
$('form').submit(function(event) {
var btn = event.originalEvent.explicitOriginalTarget.value;
if (btn === 'abc') {
alert('true');
} else {
alert('false');
}
});
演示-Fiddle
相关文章:
- 在输入类型提交按钮上调用 C# 方法
- 使用 AJAX 在页面加载时自动提交表单并获得 html 类型结果
- 类型=按钮和类型=提交,按回车键
- 如何使 HTML5 上传进度条与输入类型提交一起使用
- 通过按钮/类型=“提交”行为恢复默认表单提交
- 如何使按钮(输入类型=“提交”)在单击时消失
- 输入类型提交的 IE 问题
- 输入类型提交与输入类型按钮
- 为什么JQuery NOT选择器在类型提交时失败,但在类型按钮上有效
- HTML javascript onclick 事件在输入类型提交时不起作用
- 我如何禁用和启用输入类型提交,一旦我检查了一个输入类型单选
- 如何点击输入类型“提交”按钮,而无需提交整个表单
- Javascript:如何劫持输入类型=提交点击行为
- 差异b/w类型=提交&javascript中的Type =button
- 输入类型提交错误填充
- Javascript(Jquery)输入类型提交或按钮冲突
- 我想要一个锚点应该像输入类型提交按钮一样
- 如何使用jQuery处理每个输入类型提交的onClick事件
- 我如何使用jQuery收听按钮上的点击事件类型提交
- 激活具体按钮类型=“提交”;JavaScript或JQuery