法1:
<select onchange="this.selectedIndex=1">
<option>1</option>
<option selected>2</option>
<option>3</option>
</select>法2:
<style>
select{falcon:expression(selectedIndex=0)}
</style>
<select>
<option>1</option>
<option>2</option>
</select>
<select >
<option>1</option>
<option>2</option>
</select>
法3:
<style>
select.readonly{meizz:expression(selectedIndex=0)}
</style><select class="readonly">
  <option>1</option>
  <option>2</option>
</select><select>
<option>1</option>
<option>2</option>
</select>

解决方案 »

  1.   

    <%If 提交的表单值=表单值 then%>selected<%end if%>
      

  2.   

    <style>这个不是样式码,样式也可以控控制选项啊
      

  3.   

    我页面里的SELECT是由一个JAVA标签自动生成的,所以
    方法1和 dh20156(风之石)提供的方法不能用的
    其他几个方法我怎么没看明白呢?
    selectedIndex=0
    0是怎么得来的?
      

  4.   

    那应该怎么得到选项的selectedIndex的值
      

  5.   

    我的select下拉列表是由一个java标签自动生成的,所以不能在option里直接写selected
      

  6.   

    meizz(梅花雪) 
    表单提交给本页后
    应该怎么得到select里选中的选项的selectedIndex的值
      

  7.   

    你在生成标签的时候把那段代码也加进去哦,用innerHTML+join,又可以提升DHTML的效率。
      

  8.   

    提交的时候把select的值也提交上去,然后再传回来,万无一失