我是想比如数据在添加的时候,还没执行完毕设置提交按钮不可以用,比如一个button执行后台onclick方法
("#Button1").click(function () {
                     $("#Button1").attr("disabled", true);
                       $("#Button1").click();
        });这个时候我想把Button1设置为不可以用,后来在提交就不行了。我知道可以用form表单来操作。但我就是想它执行后台onclick服务器事件的方法,该怎么办呢??

解决方案 »

  1.   

    <script language="JavaScript">   
         function checkForm()
            {
                if(document.getElementById("submitted").value == "submit")
                {
                    alert("您的请求正在处理中,请不要重复提交");
                    return false;
                }
                document.getElementById("submitted").value = "submit";
                return true;
            }    
        </script>
      

  2.   

    没有看明白。你已经把Button1设置为disabled,那怎么能用呢?除非有其他事件发生,你再将该按钮改回来。
      

  3.   


    LZ说不用form,而且要执行后台方法,似乎是服务器控件?
      

  4.   


    form表达刷新根本不需要做什么,页面都重定向了,你也就失去了它。你不用做什么,听天由命吧!页面刷新之后,按钮自然也就能点了。
      

  5.   

    可以用类型与LOCK之类的原理,虽然button不一定可以马上置灰,但是不会出现一个响应正在提交,又接着产生相同的下一个响应...