JSP页面中:
.....
<script>document.all.myy.disabled = true;</script><html:form action="/saveeditwj.do" enctype="multipart/form-data">
.....
<input type="submit" value="提交" name="myy" > 
</html:form>
.....
运行后显示“document.all.myy“为空或不是对象”

解决方案 »

  1.   

    换成
    document.getElementById("myy").disabled = true;
    看哈
      

  2.   

    <script>document.all['myy'].disabled = true; </script> 试下
      

  3.   

    js(客户端运行的)比较奇怪,以前也碰到过这样的问题;
    但刚刚调试时,总结出:脚本不放到方法里,而就是最先执行;
    所以检索不到;
    all:返回对象所包含的元素集合的引用。
    <HTML>
     <HEAD> 
      <script type="text/javascript">
    //document.all.myy.disabled = true; 这样会报异常
    alert("start");
      function test(){
    alert("test()...");
    document.all.myy.disabled = true;
      }  
     </script> 
     </HEAD>
     <BODY>  
      <input type="submit" value="提交" name="myy"  onClick="test()" >   
     </BODY>
    </HTML>
    这是我的总结,有不对的地方,请指教...
      

  4.   


    嗯,是这样的,不把javascript放在方法里面的话,会在浏览器load的时候最先load到