我研究了如何通过 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 会重复。有什么更好的方法?
感谢您的任何提示!