有谁用过动态下拉框DynamicOptionList技术,我想问一下,在下拉框选择了数据,数据传到了下一个页面,如何在下一个页面返回下拉框页面的时候,把原来选择的数据传回这个下拉框。例:
<SCRIPT ID="example1">
var subcategory = new DynamicOptionList();
//addOptionsTextValue
subcategory.addDependentFields("oIndexCardCriteriaTOindexCardCriteriaList.category" , "oIndexCardCriteriaTOindexCardCriteriaList.subcategory");
subcategory.forValue("<%=BDMConstant.BIRTHS %>").addOptionsTextValue(<c:forEach var="birthSubCategoryList" items="${list1}" varStatus="s">'<c:out value='${birthSubCategoryList.subcatdesc}'/>' , '<c:out value='${birthSubCategoryList.subcatno}'/>'<c:if test='${!s.last}'> , </c:if></c:forEach>);
subcategory.forValue("<%=BDMConstant.DEATH %>").addOptionsTextValue(<c:forEach var="deathSubCategoryList" items="${list2}" varStatus="s">'<c:out value='${deathSubCategoryList.subcatdesc}'/>' , '<c:out value='${deathSubCategoryList.subcatno}'/>'<c:if test='${!s.last}'> , </c:if></c:forEach>);
subcategory.forValue("<%=BDMConstant.MARRIAGE %>").addOptionsTextValue(<c:forEach var="marrSubCategoryList" items="${list3}" varStatus="s">'<c:out value='${marrSubCategoryList.subcatdesc}'/>' , '<c:out value='${marrSubCategoryList.subcatno}'/>'<c:if test='${!s.last}'> , </c:if></c:forEach>);
subcategory.forValue("<%=BDMConstant.CASE_File %>").addOptionsTextValue(<c:forEach var="caseSubCategoryList" items="${list4}" varStatus="s">'<c:out value='${caseSubCategoryList.subcatdesc}'/>' , '<c:out value='${caseSubCategoryList.subcatno}'/>'<c:if test='${!s.last}'> , </c:if></c:forEach>);
</SCRIPT> 
<select name="oIndexCardCriteriaTOindexCardCriteriaList.category" onChange="subcategory.change(this)">
<option value="<%=BDMConstant.UNSELECT %>" SELECTED>-</option>
<option value="<%=BDMConstant.BIRTHS %>">BIRTHS</option>
<option value="<%=BDMConstant.DEATH %>">DEATHS</option>
<option value="<%=BDMConstant.MARRIAGE %>">MARRIAGE</option>
<option value="<%=BDMConstant.CASE_File %>">CASE FILE</option>
</select>
<select name="oIndexCardCriteriaTOindexCardCriteriaList.subcategory"
size="5"></select>