页面上有一个下拉列表
 <select name="select" id="select" >
     <option value="a">A</option>
        <option value="b">B</option>
        <option value="c">C</option>
    </select>
当我一加载页面的时候 下拉列表显示的是B     怎么做啊??

解决方案 »

  1.   

     <select name="select" id="select" >
      <option value="a">A</option>
      <option value="b" selection>B</option>
      <option value="c">C</option>
      </select>
      

  2.   

    上面弄错了
    <select name="select" id="select" >
      <option value="a">A</option>
      <option value="b" selected>B</option>
      <option value="c">C</option>
      </select>
      

  3.   

    我改一下啊啊,因为B 是上一个页面传过来的值,如果传的是C我就要在页面加载的时候显示C,歘过来的是A就要显示A,所有值是不确定的
      

  4.   

    能详细点不,说说都是什么页面,比如php、html还是什么的
      

  5.   

    还有  <option value="a">A</option>
      <option value="b" selected>B</option>
      <option value="c">C</option>这几个选项是循环出来的还是本来是写出来的
      

  6.   


    OK
      从一个jsp拿出值来,然后跳转到一个Servlet页面,经过处理将值返回给另外一个jsp页面,也就是有下拉列表的页面
    <option value="a">A</option>
      <option value="b" selected>B</option>
      <option value="c">C</option>
    是本来就写好了的。。
      

  7.   

    把前一页 传递过来的值 和 option里面的值 比较 相等 就 selected 项
      

  8.   

    好久没弄jsp了,大致这个意思:
    <select name="select" id="select" >
      <option value="a" <% if(变量=="a") %>selected<% /if %>>A</option>
      <option value="b" <% if(变量=="b") %>selected<% /if %>>B</option>
      <option value="c" <% if(变量=="c") %>selected<% /if %>>C</option>
      </select>
      

  9.   

    function changeselect(obj) {
                var province_sel = document.getElementById("Select1");
                //alert(province_sel.options[province_sel.selectedIndex].value);
                for (var i = 0; i < province_sel.options.length; i++) {
                    if (province_sel.options[i].value == obj) {
                        province_sel.options[i].selected = true;
                        break;
                    }
                }
            }进来的时候调用js比如页面onload事件,传一个你从后台传过来的参数