我已经设置了一个页面,其中包含两个链接,这些链接的样式看起来像按钮 - 保存和保存并分配:
<a id="submit" title="Save">Save</a>
<a id="submit_assign" title="Save & Assign">Save & Assign</a>
我正在使用 JQuery 来捕获每个按钮的单击事件并执行 FORM 提交:
$(document).ready(function() {
$('#submit').click(function(){
$(this).parents('form').submit();
});
$('#submit_assign').click(function(){
$(this).parents('form').submit();
});
$("#main_form").on("submit", function (event) {
//call save function
//if button clicked was submit_assign, call assign function
});
});
两个按钮都需要执行相同的基本功能(即保存),但保存和分配按钮需要在成功保存后进行额外处理。我想确定是哪个按钮导致表单提交,以便我可以使用它来查看是否需要额外处理。我的第一直觉是尝试通过点击中的提交函数调用传递一个变量,但我不确定如何在实际的提交函数中访问它。