如何在WebForm中使用javascript防止连打(双击)
在WebForm上,有的处理需要比较长的时间,为了防止重复提交,就要使用防连击
javaScript代码:
 function doubleCheck(){
function doubleCheck(){
 if (window.document.readyState != null &&
    if (window.document.readyState != null &&
 window.document.readyState != 'complete')
            window.document.readyState != 'complete')
 {
    {
 alert("正在处理,请等待!");
        alert("正在处理,请等待!");
 return false;
        return false;
 }
    }
 else
    else
 {
    {
 
    
 return true;
        return true;
 }
    }
 }
}
在C#代码中:
 this.backButton.Attributes["onClick"]         = "return doubleCheck()";
this.backButton.Attributes["onClick"]         = "return doubleCheck()"; 
javaScript代码:
 function doubleCheck(){
function doubleCheck(){ if (window.document.readyState != null &&
    if (window.document.readyState != null && window.document.readyState != 'complete')
            window.document.readyState != 'complete') {
    { alert("正在处理,请等待!");
        alert("正在处理,请等待!"); return false;
        return false; }
    } else
    else {
    { 
     return true;
        return true; }
    } }
}在C#代码中:
 this.backButton.Attributes["onClick"]         = "return doubleCheck()";
this.backButton.Attributes["onClick"]         = "return doubleCheck()"; 
                     
                    
                 
                    
                
 


 
     
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号