disable = true 禁用
没有只读的属性

解决方案 »

  1.   

    可以写个层,经过测试已经通过了。
    <script language=javascript>
    function a123()
    {
    document.all.haha1.innerHTML="<select name=name1  onchange=a123()><option value='1'>asd1</option><option selected value='2'>asd2</option><option>asd3</option><option>asd3</option></select>"
    }
    </script>
    <div id=haha1>
    <select name=name1  onchange=a123()>
    <option value="1">asd1</option>
    <option selected value="2">asd2</option>
    <option>asd3</option>
    <option>asd3</option>
    </select>
    </div>
      

  2.   

    hbhbhbhbhb1021(天外水火(才学JAVA,郁闷)) 我按照你的方法去试试看
      

  3.   

    天外水火(才学JAVA,郁闷))
    但你说的只是静态的东东阿?
    每一个下拉表的选择项目时不固定的呀?特别当下来表的项目为为动态生成的时候(读数据库).
    那怎么半???
      

  4.   

    天外水火(才学JAVA,郁闷))
    这怎么是只读呢?人为的把它定在固定的选项上,没有任何实际意义.不过思路是不错的,学习.
      

  5.   

    你可以在页面初始化读数据库的时候把这个层的innerHTML给一个hidden中先隐藏着,只要一改变在读这个hidden中的数据应该就可以实现动态了
      

  6.   

    好象不行,因为我把它变成只读后,我还要把他变回来,而且里面的selected value不能变。