【发布时间】:2015-04-24 04:53:16
【问题描述】:
我正在开发一个 Spring Web 应用程序。在前端我使用JSP.我在jsp中有一个表单(id为formToSubmit) -
<form:form id="formToSubmit" modelAttribute="jobForm" >
<table>
<tr>
<td valign="top"><label>Your Comments:</label></td>
<td>
(Required if you do not review the samples)<br />
<form:textarea id="newCommentsTextAreaId" path="newComments" rows="5" cols="50" />
</td>
</tr>
<tr>
<td colspan="2">
<br />
<input onclick="apprvRqstSbmt()"type="image" src="/images/buttons/approveBtn.png" /><br />
<br />
</td>
</tr>
<tr>
<td colspan="2">
<br />
<input onclick="disApprvRqstSbmt()" type="image" src="/images/buttons/disApproveBtn.png" />
<br/>
</td>
</tr>
</table>
</form:form>
此表单有两个按钮 - 一个用于批准(使用 apprveBtn.png),另一个用于拒绝(使用 disApproveBtn.png)。所以我写了一些javascript 在按钮点击时提交表单 -
<script type="text/javascript">
function apprvRqstSbmt(){
$("#formToSubmit").attr("action","/some/url/to/submit");
$("#formToSubmit").submit();
}
function disApprvRqstSbmt(){
$("#formToSubmit").attr("action","/some/url/to/submit");
$("#formToSubmit").submit();
}
</script>
当我单击拒绝按钮时,表单已正确提交。但是当我点击批准按钮时,表单没有正确提交。谁能帮助我为什么表单没有正确提交?
【问题讨论】:
-
添加了答案。请让我知道它是否有效,或者如果我没有正确理解问题,请向我解释问题所在。
标签: java javascript html forms jsp