<select onchange="if(this.selectedIndex==2) this.selectedIndex=0">第3项不可选

解决方案 »

  1.   

    <select name=ss onchange="if(a=this.options[this.selectedIndex].value=='-1'){this.options[0].selected=true;return false;}">
    <option value=0>請選擇</option>
    <option value=1>aa</option>
    <option value=-1>bb</option>
    <option value=2>cc</option>
    <option value=-1>dd</option>
    </select>
      

  2.   

    凡是設置value值為-1的都不可以選擇
      

  3.   

    进行校验,看看不可选的选项被选中了,你可以给出提示,并将其状态由选中变成未选中,如果你没有用multiple,则更好校验,如果你用了,就把不能选中的选项放在一个数组中。
      

  4.   

    就是简单的下拉框,不是multiple