那就直接去控件让他不可用
如文本框document.getElementById('文本ID').disabled=true;

解决方案 »

  1.   

    在弄个层DIV,把原来的DIV遮盖上,并把这个DIV设置为透明。
      

  2.   

    楼主 这样很难实现 因为select是最上层的元素 我感觉就得稍微麻烦 楼上的方法 已经屏蔽了所有<input>你也就单独再处理下<select>
      

  3.   

    三交界 大哥的方法可以  但是原来文本框里的值 就不能保存了!
    用readonly=true时,按钮和下拉列表还是可用的。
    这个层上的文本框、下拉列表都有值,而且在保存这个页面的时候要保存
    这个层中的内容。高手帮忙
      

  4.   

    等IE7普及了,select的问题就好办了。
      

  5.   

    <html>
       <body>
         <div id="div1" style="position:absolute;width:200px;height:100px;background-color:green">
         <input type="checkbox" name="a"  />
         <input type="text" name="b" />
         <select name="b"><option>1243<option></select>
         </div>
         <div id="div2" style="position:absolute;width:200px;height:100px;">
         </div>
       </body>
    </html>