例如:我有一个下拉列表
<SELECT name="aa"> 
  <OPTION value=0>甲</OPTION> 
  <OPTION value=1>乙</OPTION> 
  <OPTION value=2>丙</OPTION>
</SELECT>我从数据库里把选“乙”这个选项搜出来了,进入页面后如何自动选定<OPTION value=1>乙</OPTION>作为显示选项???
麻烦会的人指点一下,最好能写清楚点,谢谢!是不是要遍历select选项后对比选中,是的话怎么实现呢?

解决方案 »

  1.   

    每个判断一下,匹配的话,加个selected不就好啦
      

  2.   

    function setSel(val){var sel = document.getElementById("aa");
    for(var i = 0; i < sel.options.length; i++){
        if(sel.options[i].text=val){
           sel.selectedIndex=i;
           break;
        }
    }}改一下吧
      

  3.   

    <c:if test="判断是否相等">
      <OPTION value=1 selected="selected">乙 </OPTION> 
    </c:if>
      

  4.   


    如果用这个方法的话,那么在此jsp加载的时候就应该调用此js。