一个表单中的两个提交按钮用于相同的POST方法/操作

时间:2016-04-27 06:10:48

标签: java html spring jsp

我想在一个表单中使用两个提交按钮。两个提交将转到相同的POST方法。但是一个提交按钮将在POST方法中执行所有任务,然后转到列表页面,另一个提交按钮将在POST方法中执行所有任务,将表单重新加载为空白表单

以下是按钮:

<input type="submit" name="saveNdone" value="Save & Done" />
<input type="submit" name="saveNnew" value="Save & Load New" />

我正在使用JSP&amp;春天3。

2 个答案:

答案 0 :(得分:0)

您可以拥有多个提交按钮,但您需要使用一些javascript来调整功能

您可以使用第一个提交按钮将表单设置为正常提交,但是当第二个提示按钮被舔时,您需要将其提交到其他网址。在这种情况下,您需要:

$("#secondSubmitButton").click(function(e){

 // let's stop default action first
  e.preventDefault();
  
  $("#yourForm").attr('action', 'http://yournewsubmiterl.com/somelink.php').submit();

});

答案 1 :(得分:0)

看看here。这应该是你需要的,没有JavaScript就可以得到。