jquery 기반 서버 인증 컨트롤 사용 및 사용 하지 않 는 코드

응용 배경
1.사용자 가 양식 을 작성 해 야 할 때.2.페이지 는 서버 인증 컨트롤 을 사용 합 니 다.3.사용자 가 더 많은 항목 을 작성 할 지,더 많은 항목 의 디 스 플레이 와 숨 기기 디 스 플레이 로 제어 할 지 선택 합 니 다.다음 그림 입 니 다.

"서비스 내용 추가"를 누 르 면 추가 표 항목 을 표시 합 니 다.다음 그림 입 니 다.

"추가 취소"를 누 르 면 추가 표 항목 을 숨 깁 니 다.
문제:사용자 가 다음 단 계 를 클릭 할 때 디 스 플레이=none 의 추가 지역 폼 을 검증 하지 않 습 니 다.사용자 가'추가 취소 시'를 누 르 면 서버 인증 컨트롤 을 사용 하지 않 습 니 다.반면 서버 인증 컨트롤 을 사용 합 니 다.
해결 방법
JQuery 로 해결 하 세 요.주로 너무 좋아요.
1.사용 하지 않 을 인증 컨트롤 을 출력 합 니 다
var ValidatorControls = new Array('RequiredFieldValidatorName','RequiredFieldValidatorID'); 
2.인증 을 기본적으로 사용 하지 않 습 니 다.
for(var i = 0; i < ValidatorControls.length; i ++){ValidatorEnable($("#" + ValidatorControls[i]).get(0), false);} 
'서비스 내용 추가'를 누 르 면 인증 을 사용 합 니 다
for(var i = 0; i < ValidatorControls.length; i ++){ValidatorEnable($("#" + ValidatorControls[i]).get(0), true);} 
사실 가장 핵심 적 인 것 은 ValidatorEnable()이라는 함수 입 니 다.예 를 들 어 진정 으로 이해 하지 못 할 수도 있 고,진정 으로 손 을 써 야만 더욱 깊 은 인상 을 받 을 수 있다.

좋은 웹페이지 즐겨찾기