还有其它方法吗?就象文本框用readOnly一样!disable 我用了对其它对象有影响

解决方案 »

  1.   

    select本来就是只可以读的,comboBox才是可以写的。不要试图使用readonly,没有用的,因为你从来都不可能修改select的内容。
      

  2.   

    方法,记录初始的selectedIndex,在onchange的时候,将selectedIndex重新赋值。
      

  3.   

    <select onchange="this.selectedIndex = 3">
    <option>a</option>
    <option>b</option>
    <option>c</option>
    <option>d</option>
    <option>e</option>
    </select>
      

  4.   

    不知你说的写入是什么意思,如果是指在Client端(比如ie)中的javascript要调用这个select,那么runmin(悠悠 稻草人)的方法正确,如果说要使其修改不能提交到sever上,那么给这个select指定id,而不指定name属性就可以了