表单有一个select控件,他里面的值有:
<option>aa</option>
<option>bb</option>
<option>cc</option>
<option>ee</option>
<option>ff</option>
select控件显示时默认是第一个项,但我想select控件显示时默认是第三个cc显示,该如何做呢,请高人帮忙解决,谢谢!

解决方案 »

  1.   

    <option SELECTED>cc</option>
      

  2.   

    <body onload="travel()">
    <select name="test">
     <option>aa</option>
     <option>bb</option>
     <option>cc</option>
     <option>ee</option>
     <option>ff</option>
    </select>
    <script>
    function travel()
    {
     var obj=document.getElementsByTagName("option");
     for(var i=0;i<obj.length;i++)
     {
       obj[2].selected="true"
     }
     }
    </script>
      

  3.   

    selectOBJ.options[2].selected = true; /*index = 2(第三个)*/
      

  4.   

    楼主无非是想在动态加载的时候根据其显示的内容去默认显示某项,如:想在加载时显示cc项(并不一定是第三项)
    那就根据value值来判断,假设想要显示的cc项所对应的value值也同为cc
    <select>
    <%
    function selected(str)
    selected=""
    if str<>"" and str="cc" then
    selected="selected"
    end if
    end function
    do while not rs.eof
    %>
    <option value=<%=rs("aa")%> <%=selected(rs("aa")%>><%=rs("aa")%></option>
    <%
    rs.movenext
    loop
    %>
    </select>
      

  5.   

    我想问一下怎样检测select控件的某一option是否存在!!!!!!!!!!!