document   .getElementById   ( "btnAddOrder ").disabled   =   false;

解决方案 »

  1.   

    你点后退后页面是刷新的,所以你的Enable没有起到作用如果想达到你的效果你可以不让客户后退
      

  2.   

    document.getElementById("btnAddOrder").disabled=false;
    这样不能治本吧
    请问COPICO 不后退怎么搞?谢谢!
      

  3.   

    在服务器设个标志,标识是否已经提交过,这样在load的时候给按钮设置状态就可以
      

  4.   

    这就必须靠服务器段支持了,简单的说可以这样,你点击的时候,向服务器段发送隐藏字段,告诉服务器你已经点击了,然后等退后的时候,再把这个隐藏字段取出,也就是说这个隐藏字段的值不为空,然后就表示你已经点击了,然后利用再利用JS或者直接用ASP.NET的控件的状态控----enabled=false;document   .getElementById   ( "btnAddOrder ").Enabled   =   false;
      

  5.   

    对了 ,还有一个办法利用JS的reference,得到来源页面,如果是下一个页面,那么就直接diseabled这个按钮就OK了,最简单!
      

  6.   

    <script language="javascript">history.go(1);
    </script><form action="b.html">
    <input type="submit" value="提交"></form>b.html的内容随便写,到了b.html,可以按后退,但是不能后退。