2013-02-17 2 views
1

키 입력으로 모든 입력을 검사하거나 다른 js 파일로 이벤트를 변경했습니다. 따라서 사용자는 실수로 자신의 실수를 볼 수 있습니다. 이제 입력의 모든 유효성 검사 정보를 수집하고 버튼 이벤트를 제출 버튼을 제출하여 제출을 사용 가능 또는 사용 불가능으로 설정하려고합니다.여러 입력의 유효성 확인에 따라 제출 버튼 사용 안함

"isvalid"를 "true"또는 "false"로 설정 한 유효성 검사 결과 집합에 따라 모든 입력에 대해 "isvalid"라는 사용자 지정 특성을 만들려고했습니다. 내 계획은 모든 잘못된 값을 확인하고 제출 버튼을 사용 또는 사용하지 않도록 설정하는 것이 었습니다. 하지만 같은 이벤트에서 속성 값을 변경할 수는 있지만 다른 js 파일에서는 변경할 수 없습니다.

당신이 당신의 양식을 제출하면 각 입력을 그들을 통해 특정는 검증이 필요 나타내는 클래스 명, 및 루프를 줄 수

답변

0

: 오른쪽

$('.submit_button').click(function(event) { 
    $('.required').each(function() { 
     if (!this.value) { 
     event.preventDefault(); 
     alert('Please fill in all required fields'); 
     } 
    }); 
}); 
+1

감사합니다, 그래서 난 클릭 이벤트에 의해 다시 모든 입력을 확인해야 ? –

+0

예. 원하는 특정 데이터 형식 (전화 번호, 전자 메일 주소 등)에 대해 특정 클래스 이름을 지정할 수 있습니다. 클라이언트 측 유효성 검사에 의존해서는 안되기 때문에 서버 측 스크립트도 유효성을 검사해야합니다. – hohner

관련 문제