我有一个 .jsp 页面的代码:
<f:view>
<div class="portletBody">
<h:form id="editSectionForm" onsubmit="return numCheck(document.forms[0].elements['editSectionForm:sectionTable:0:maxEnrollmentInput'].id)">
<sakai:flowState bean="#{editSectionBean}"/>
<t:aliasBean alias="#{viewName}" value="editSection">
<%@ include file="/inc/navMenu.jspf"%>
</t:aliasBean>
<h3><h:outputText value="#{msgs.edit_section_page_header}"/></h3>
<%@ include file="/inc/globalMessages.jspf"%>
<t:aliasBean alias="#{bean}" value="#{editSectionBean}">
<%@ include file="/inc/sectionEditor.jspf"%>
</t:aliasBean>
<t:div styleClass="act">
<h:commandButton
action="#{editSectionBean.update}"
value="#{msgs.update}"
styleClass="active"
onclick="reEnableLimits();" />
<h:commandButton action="overview" value="#{msgs.cancel}" immediate="true" />
</t:div>
</h:form>
</div>
</f:view>
我有一些在 /inc/sectionEditor.jspf 文件中运行的 javascript 代码。在 sectionEdtior 文件中的某些代码中,我需要以某种方式获取此表单的 id。编辑SectionForm。我无法对其进行硬编码,因为 /inc/sectionEditor.jspf 代码在不止一页中运行。
非常多,我需要 /inc/sectionEditor.jspf 中的 javascript 代码才能获取它当前所在表单的 id。
IE:
如果我在 editSectionForm 页面中,它会告诉我我在那个页面中,如果我在 addSection Form 页面中,它会告诉我我在那个页面上。