javascript を使用してフォームを送信する方法を調査しましたが、私の場合、データのコレクションに基づいていくつかのフォームを作成しています。フォーム ID を参照する最良の方法がわかりません。
<c:forEach
var="meeting"
items="${response.mMeetingList}"
begin="0"
end="5">
<div class="row">
<ul class="span4 unstyled">
<li>
<form name="mtgDetailsForm" action="/transporter/app/meeting/read" method="POST">
<input type="hidden" name="meetingId" value="${meeting.meetingId} }">
<a href="javascript: getMtgDetails()" class="row">
<div class="span1"><fmt:formatDate value="${meeting.startTime}" type="time" pattern="h:mm a"></fmt:formatDate></div>
<div class="span3">${meeting.meetingName}</div>
</a>
</form>
</li>
</ul>
</div>
</c:forEach>
フォームを送信するための JS メソッドは次のとおりです。
function getMeetingDetails( data ){
document.mtgDetailsForm.submit();
}
明らかに、フォーム ID が重複するため、これは機能しません。より良いアプローチは何ですか?
ヒントをありがとう!