[20081201]--两级下拉菜单

时间:2022-11-21 19:48:11

<script language="javascript"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

function comBox()

  {

    var parentId = "";

    var i = 0;

    while (i<document.aform.parentType.length) {

      if (document.aform.parentType.options[i].selected == true) {

        parentId = document.aform.parentType.options[i].value;

      }

      i++;

    }

    actSubmit(document.aform,"<c:url value='/pretest.tquestion.question.typeList.laf?parentId="+parentId+"'/>");

  }

</script>

 

<form name="aform">

<select onChange="comBox()" name="parentType" id="parentType" size="1" >

  <c:forEach items="${parentType.typeId}" var="oneResult" varStatus="inx">

  <c:set var="index" value="${inx.index}"/>

  <c:set var="realType" value="${questionEntity.parentId}"/>

    <c:if test="${ realType == parentType.typeId[index] }">

      <option value="<c:out value='${parentType.typeId[index]}' />" selected><c:out value="${parentType.title[index]}"/></option>

    </c:if>

    <c:if test="${realType != parentType.typeId[index]}">

      <option value="<c:out value='${parentType.typeId[index]}' />"><c:out value="${parentType.title[index]}"/></option>

    </c:if>                            

  </c:forEach>

</select>

<select name="questionType" id="questionType" size="1" class="input_select_100" style="width:100px;">

  <option value="">----------</option>

  <c:forEach items="${childType.typeId}" var="oneResult" varStatus="inx">

  <c:set var="index" value="${inx.index}"/>

  <c:set var="realChildType" value="${questionEntity.questionType}"/>

     <c:if test="${ realChildType == childType.typeId[index] }">

     <option value="<c:out value='${childType.typeId[index]}' />" selected><c:out value="${childType.title[index]}"/></option>

     </c:if>

     <c:if test="${realChildType != childType.typeId[index]}">

     <option value="<c:out value='${childType.typeId[index]}' />"><c:out value="${childType.title[index]}"/></option>

      </c:if>                            

   </c:forEach>

</select>

</form>