2014-04-09 2 views
0

내 페이지에 Wizard이 있고 WizardSteps 중 하나는 라디오 버튼 선택에 따라 컨트롤을 사용/사용하지 않도록 설정할 JavaScript가 있습니다.특정 이벤트를 확인하는 JavaScript

첫 번째 인스턴스에서는 제대로 작동하지만 그리드에 행을 추가하는 단추가 있습니다.이 행에는 제거 링크가 있습니다. 버튼이나 Remove 옵션을 클릭하면 페이지의 부분적인 포스트 백으로 만 설명 할 수 있으며 사용하지 않도록 설정된 컨트롤이 이제 활성화됩니다.

나는 포스트 백에서 어떤 것을 잡으려고 시도했으나 실제로 해고되지는 않았으므로 부분적으로 설명했습니다.

JavaScript로 잡을 수있는 이벤트가 있습니까? 내가 이벤트를 잡을 수 있다면 컨트롤을 활성화 된 상태로 유지하려고 할 수 있다고 생각합니다.

EG 컨트롤의 상태가 변경 될 때 catch하는 코드를 넣으려고했으나 실행되지 않습니다.

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

관련 문제