我正在使用asp.net MVC,当我提交表单时,以前的开发人员已经嵌入了一些jQuery验证。jQuery表单提交:任何方式知道什么元素触发提交?
$('form').submit(function() {
...code done here to validate form fields
});
的问题是,无论是“保存”,并在表格火“取消”按钮,这个提交jQuery的功能。如果“取消”输入按钮被触发(id =“cancel”name =“cancel”value =“cancel”),我不希望验证逻辑触发。 有没有一种方法,在这个提交函数中,我可以检索按下哪个输入按钮来提交表单的ID,名称或值?
这很好,谢谢。我只是调整它,并用“图像”代替“提交”,因为我的保存和取消是“图像”类型。现在它给了我按下按钮的值,无论是“取消”还是“保存”。我只验证它是否现在不说“取消”值。谢谢! – 2011-04-12 20:29:13
当然很难找到解决方案... – 2017-02-10 13:12:40