2014-07-01 121 views
0

我在發送包含頁面命令時遇到問題,當點擊按鈕(發送命令)時,可能需要一段時間,具體取決於它的大小。所以我想禁用「發送命令」以防止用戶重新發送。 下面是ASPX碼按鈕 「發送訂單」發送後禁用提交按鈕

<wuc: SexyButton ID = "btnEnvoyerCmd" runat = "server" CssClass = "nv_boutonRouge"  onclick = "BtnEnvoyerCmd_Click" OnClientClick = "ShowLoadingPanel();" /> 

和JavaScript showloadingPanel()

ShowLoadingPanel function() { 

     if (arguments.length == 0) { 
        // No arguments -> text normal loading 
         if (_aspxIsExists (LoadingPanel)) { 
             LoadingPanel.Show(); 
         } 
     } 
     else { 
        // Argument -> loading text specified 
         if (_aspxIsExists (LoadingPanelCustomText)) { 
             LoadingPanelCustomText.SetText (arguments [0]); 
             LoadingPanelCustomText.Show(); 
         } 

         } 
    } 
                  

所以我需要你的幫助,你有什麼想法?

預先感謝您:)

+0

'btnEnvoyerCmd.Disable'? – DGibbs

回答

0

在服務器端的功能,您可以在功能做啓動

btnEnvoyerCmd.Enaled=false; 

,或者您可以使用此代碼

var button = document.getElementById('yourButton'); 
button.disabled = true; 

希望做它在客戶端這將有助於

0

在Jquery中,您可以像這樣禁用它:

$('#btnEnvoyerCmd').addAttr('disabled','disabled')