2009-06-11 4 views
0

나는 내가 해왔 던 AJAX 응용 프로그램이 있습니다. 개발의이 시점에서 - 나는 경고 메시지와 OK와 Cancel 버튼을 가진 modalpopupextender를 가지고있다. 나는 이것을 3 개의 체크 박스로 바꾸고 모든 3 개의 박스가 체크 될 때까지 OK 버튼을 사용할 수 없게하는 방금 임명되었다. 나는 이것을 성취하려고 애쓰는 데 어려움을 겪고있다. 나는 체크 박스 목록 컨트롤을 사용할지 아니면 세 개의 체크 박스를 사용해야하는지 잘 모르겠습니다. 단추의 활성화/비활성화가 javascript 또는 codebehind를 통해 처리되어야하는지 확실하지 않습니다. 나는 두 가지를 모두 시도해 보았습니다. 성공하지 못 했으므로 어떤 지침이든 대단히 감사합니다.확인란 유효성 검사가 포함 된 ModalPopUpExtender

답변

0

나에게 묻는다면 3 개의 체크 박스가 잘 작동하는 것처럼 보일 수 있습니다. 각 체크 박스는 다른 2의 체크 박스와 동일한 검증 기능을 실행하게 할 수 있습니다. 또한 'this.disable = true' 당신이 성취하고자하는 것을 위해 아주 잘 작동 할 것입니다. 이 방식으로 모든 것은 JS에서 처리되며 코드 숨김을 사용할 필요가 없습니다.

function validate() { 
    if ('checkbox is not checked') 
     return; 
    if ('checkbox2 is not checked') 
     return; 
    if ('checkbox3 is not checked') 
     return; 
    submit.disabled = false; 
} 
관련 문제