<script type="text/javascript"> 
   function run(){ 

   <!-- 取到id值,下拉文本域即显示对应的name-->  
         var id = '${ depId }' || 0;  
         $("#depId").val(id);   

   <!--开始结束日期联合查询--> 
         var startDate='${ startDate }' || "" ;
         var endDate='${ endDate }' || "" ;
         $("#startDate").val(startDate); 
         $("#endDate").val(endDate); 
                 
 }

</script>

<!-- body体里添加onLoad方法,刷新后重新加载数据,下拉列表选中的值就被保留了!-->

<body onload="run();">

  <form id="form1" name="form1" action="com.checkAction.Query">

   <table width="100%" border="0" cellspacing="0" cellpadding="0">

    ……

     <!-- select下拉列表迭代集合,(id-name)即keys-value值对应-->

   <td width="160" align="left" class="departSize"><div>
         <select id="depId" name="depId" class="departSize" >
           <option value=""></option>        
          <s:iterator value="#request.deptList" id="obj" status="st">              
           <option  value='<s:property value="#obj.depId"/>'><s:property value="#obj.depName"/></option>        
         </s:iterator>        
         </select>
        <input type="hidden" id="depName" name="depName" class="optionSize" /></div></td>   

    …… 

 </table> 

</form>

</body>

posted on 2012-04-19 20:09  鳄鱼。。。  阅读(231)  评论(0)    收藏  举报