好象select没有这个说法吧
只能去掉option这个也是不复杂的啊

解决方案 »

  1.   

    灰色做不到,不让选择倒是容易::<select prevalue="1" onmousedown="prevalue=value;" onChange="if(this.options[this.selectedIndex].s2=='true')this.value=prevalue;">
    <option value="1" s2="false">1</option>
    <option value="2" s2="true">2</option>
    <option value="3" s2="false">3</option>
    <option value="4" s2="false">4</option>
    </select>
      

  2.   


    灰色也可以做到,但灰色选项不让点击做不到:<style type="text/css">
    .gray2 {
    font-style: italic;
    font-weight: normal;
    color: #CCCCCC;
    }
    </style>
     
    <select onChange="if(this.options[this.selectedIndex].s2=='true')this.value=prevalue;" prevalue="1" onmousedown="prevalue=value;">
      <option value="1" s2="false">1</option>
      <option value="2" s2="true" class="gray2">2</option>
      <option value="3" s2="false">3</option>
      <option value="4" s2="false">4</option>
    </select>
      

  3.   

    CLASS+DISABLED
    偶是这么做的