2014-04-09 97 views
0

我我的網頁上有一個Wizard,併爲WizardSteps之一,我有一些JavaScript使能/根據單選按鈕選擇禁用控制。JavaScript來檢查特定事件

這工作在第一時間正常,但是我也有一個按鈕,添加行到網格(與該行有一個刪除鏈接)。如果我按一下按鈕,或刪除選項,然後它做什麼,我只能形容爲頁面的部分回發任何禁用的控件現在將啓用。

我試圖趕上回發任何東西,但這實際上並沒有被解僱這就是爲什麼我將其描述爲一個部分之一。

是否有JavaScript的一個事件,我能趕上這個?我想,如果我能抓住一個事件,那麼我可以嘗試使控制啓用狀態持續下去。

EG我試圖把一些代碼來捕獲時控件本身的狀態變化,但這不火。

var myControl = document.getElementById('mainContentPlaceHolder_myWizard_myControl'); 
    if (myControl != null) { 
     myControl.onchange = function() { DisableControl(this); }; 
    } 

function DisableControl(myControl) { 
// This actually does a lot more, but this is just for the purposes of showing some code. 
    myControl.enabled = false; 
    myControl.disabled = true; 
    } 

回答

0

試試這個功能:

<script> 
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function() { 
//start request 

}); 

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() { 
//end request 


}); 
</script> 
+0

工作就像一個魅力,謝謝! – MattR

相關問題