我研究了如何通过javascript提交表单,但在我的情况下,我基于数据集合创建了几个表单。我不知道引用表单ID的最佳方法。通过javascript提交表单
<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将被复制。什么是更好的方法?
感谢您的任何提示!
好复制无论如何,表单ID无效。是不是有一个理由,你不能有一个单一的形式与所有这些UL里面,只提交整个表格? – recneps
为什么不使用'
你会用正在使用的标记语言(jsp/asp/etc)标记吗? –