用于检查特定事件的JavaScript
我的页面上有一个向导,对于向导步骤之一,我有一些JavaScript来根据单选按钮选择启用/禁用控件 这在第一个实例中工作得很好,但是我还有一个按钮,可以将一行添加到网格中,并且该行有一个删除链接。如果我单击按钮或删除选项,那么它将执行我只能描述为页面部分回发的操作,并且任何禁用的控件现在都将启用 我试着在回发邮件时捕捉到任何东西,但实际上并没有被炒鱿鱼,这就是为什么我把它描述为部分的原因 JavaScript中是否有我可以捕捉到的事件?我想,如果我能捕捉到一个事件,那么我就可以尝试使启用控件的状态保持不变 我试着在控件本身的状态发生变化时放置一些代码来捕捉,但这并没有触发用于检查特定事件的JavaScript,javascript,asp.net,Javascript,Asp.net,我的页面上有一个向导,对于向导步骤之一,我有一些JavaScript来根据单选按钮选择启用/禁用控件 这在第一个实例中工作得很好,但是我还有一个按钮,可以将一行添加到网格中,并且该行有一个删除链接。如果我单击按钮或删除选项,那么它将执行我只能描述为页面部分回发的操作,并且任何禁用的控件现在都将启用 我试着在回发邮件时捕捉到任何东西,但实际上并没有被炒鱿鱼,这就是为什么我把它描述为部分的原因 JavaScript中是否有我可以捕捉到的事件?我想,如果我能捕捉到一个事件,那么我就可以尝试使启用控件的
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;
}
尝试以下功能:
<script>
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function() {
//start request
});
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {
//end request
});
</script>