2014-04-09 98 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

相关问题