带有两个按钮的表单,只有一个有效

时间:2013-03-28 19:41:50

标签: java javascript forms

我有一个带有两个按钮的页面,用于创建pdf和excel。但只有其中一个会起作用。表格几乎相同。如何使两个按钮都工作。也许有表格的身份证?的Javascript?

<portlet:actionURL var="createExcel">
<portlet:param name="action" value="createExcelorConstrainSearch" />
</portlet:actionURL>
<portlet:actionURL var="createPdf">
<portlet:param name="action" value="createPDForConstrainSearch" />
</portlet:actionURL>

<form:form commandName="tg35FormBackingModel" action="${createExcel}" method="post">
<form:form commandName="tg35FormBackingModel" action="${createPdf}" method="post">
<div>
<table>
<tr>

...

</form:form>
</form:form>

<button type="submit" name="PDF"></button>
<button type="submit" name="EXCEL"></button>

1 个答案:

答案 0 :(得分:0)

您可以向表单添加name属性,这将使它们都可以工作(但不能一次)。您可以通过读取与表单数据一起发送的name值来检查服务器端的哪一个被按下。