1

PDFとExcelを作成するための2つのボタンがあるページがあります。しかし、そのうちの 1 つだけが機能します。形状はほぼ同じです。両方のボタンを機能させるにはどうすればよいですか。多分フォームのIDで?ジャバスクリプト?

<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>
4

1 に答える 1

0

nameフォームにプロパティを追加すると、両方が機能します (ただし、同時には機能しません)。nameフォームデータと一緒に送信された値を読み取ることで、サーバー側でどれが押されたかを確認できます。

于 2013-03-28T19:45:31.167 に答える