>  기사  >  웹 프론트엔드  >  jquery_jquery를 기반으로 하는 서버 유효성 검사 제어 코드 활성화 및 비활성화

jquery_jquery를 기반으로 하는 서버 유효성 검사 제어 코드 활성화 및 비활성화

WBOY
WBOY원래의
2016-05-16 18:28:331018검색

앱 배경

1. 사용자가 양식을 작성해야 하는 경우.
2. 서버 인증 제어를 사용하는 페이지입니다.
3. 사용자는 추가 항목을 채울지 여부를 선택할 수 있으며, 추가 항목 표시 및 숨기기는 아래와 같이 표시됩니다.

jquery_jquery를 기반으로 하는 서버 유효성 검사 제어 코드 활성화 및 비활성화

"서비스 콘텐츠 추가"를 클릭하면 아래와 같이 새 양식 항목이 표시됩니다.

jquery_jquery를 기반으로 하는 서버 유효성 검사 제어 코드 활성화 및 비활성화

새로 추가된 양식 항목을 숨기려면 "추가 취소"를 클릭하세요.

문제: 사용자가 다음을 클릭하면 Display=none인 새 영역 양식이 확인되지 않습니다. 사용자가 "추가 취소"를 클릭하면 서버 확인 컨트롤을 비활성화해야 합니다. 그렇지 않으면 서버 인증 제어를 활성화하십시오.

솔루션

사용하기 매우 쉽기 때문에 JQuery를 사용하겠습니다.

1. 비활성화할 유효성 검사 컨트롤을 출력합니다.

코드 복사 코드는 다음과 같습니다.
var ValidatorControls = new Array('RequiredFieldValidatorName','RequiredFieldValidatorID ');


2. 기본적으로 확인이 비활성화되어 있습니다.

코드 복사 코드는 다음과 같습니다.
for(var i = 0; i < ; ValidatorControls.length; i ){ValidatorEnable($("#" ValidatorControls[i]).get(0), false);}


3. .

코드 복사 코드는 다음과 같습니다.
for(var i = 0; i < ; ValidatorControls.length; i ){ValidatorEnable($("#" ValidatorControls[i]).get(0), true);}


4.

요약

사실 핵심 기능은 ValidatorEnable()입니다. 때로는 예시를 보아야 잘 이해되지 않을 수도 있습니다. 실제로 해봐야만 더 깊은 인상을 받을 수 있습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.