DWR做了个联动查询菜单,保存后请教下如何返回当初所选的条件

解决方案 »

  1.   


    如果你选择的数据成功提交后,你可以在把你选择的数据把存在request中,
    然后在页面加载的时候把值赋给你选择的下来菜单。
    js:
    window.onload = function () {
        document.getElementById("selected").value = "${selectedValue}";
    };
    这样就可以选择你选中的值了。
      

  2.   


    document.getElementById("selected")这是下拉菜单
    ${selectedValue}这是你选中的值,已经传到了服务器端。通过服务器端的request保存,然后用el取出来
      

  3.   

    因为是三个联动菜单,我是通过
     <ww:hidden name="leaveApply.leaveDeptName" id="hidden2" />  js赋值给hidden
    传值到后台,或者ul
    url = url + "&sendEmail="+mail;类型
    后台
    meetingRoomApply.setSendEmail(sendEmail);保存提交时自身表单保存后返回显示当初所选择的三个查询条件。<tr>
    <td width="15%" class="common_td_lable">
    <font color="Black">所属机构</font>
    </td>
    <td width="35%" align="left" class="common_td_text">
    <ww:if test="tGroup!=null">
      <ww:hidden name="leaveApply.leaveStructureName" id="hidden1" />  
    <ww:select id="group" onchange="getDept()"
    headerValue="'---请选择---'" label="leaveApply.leaveStructureName"
    name="leaveStructureName" list=" tGroup"  listValue="value"    emptyOption="true"  theme="simple" />
    </ww:if>
    </td> <td width="15%" class="common_td_lable">
    <font color="Black">所属部门</font>
    </td>
    <td width="35%" align="left" class="common_td_text">
    <ww:hidden name="leaveApply.leaveDeptName" id="hidden2" />  
    <ww:select id="dept" onchange="getUser()" label="leaveApply.leaveDeptName" name="leaveApply.leaveDeptName" list=" tDept"  listValue="value" emptyOption="true"
    theme="simple" />
       </td>
    </tr><tr>
    <td width="15%" class="common_td_lable">
    <font color="Black">所属人员</font>
    </td>
    <td width="35%" align="left" class="common_td_text">
     <ww:hidden name="leaveApply.leaveName" id="hidden3" />  
    <ww:select id="user"   onchange="getCheck()"  label="leaveApply.leaveName"
    name="leaveApply.leaveName" headerValue="'---请选择---'"
    list=" tUser" listKey="key" listValue="value" emptyOption="true"
    theme="simple" />
    </td>
    </tr>
    返回时window.onload = function () {
          document.getElementById("group").value = "${leaveApply.leaveDeptName}";
    };???

      

  4.   

    谢谢楼上大哥,我已经解决
     document.getElementById("group").options[ document.getElementById("group").selectedIndex].text = "${leaveApply.leaveStructureName}";