2014-09-29 4 views
0

입력 할 때 유효성 검사가 발생하는 것으로 나타났습니다. 내가 원하는 것은 다른 필드가 선택되거나 제출 버튼을 클릭 할 때 유효성 검사 만 수행한다는 것입니다.타이핑 할 때 클라이언트 측 유효성 검사를 수행하지 마십시오

입력 할 때 유효성 검사를 방지 할 수있는 방법이 있습니까?

+0

를? 클라이언트 측 유효성 검사는 독점적으로 자바 스크립트를 사용하여 수행되므로 브라우저에 보내는 j를 검사하여 범인을 찾아 비활성화해야합니다. –

+0

@GuillaumeCR ASP.MVC는 유효성 검사를 활성화하고 필요한 스크립트를 포함하면 클라이언트 측 유효성 검사를 자동으로 수행합니다. 수동으로 활성화 할 필요는 없습니다. – Jamie

+0

@jamie, web.config에서 해제해야합니다 – Rex

답변

2

모든 필드와 같은 - 당신 형 유효성 검사를 사용하지 않으려면,이 일을 시도 : 유효성 검사를 수행하는 제어

$(function(){ 
    $.validator.setDefaults({ 
     onkeyup: false // disable onkeyup events 
    }); 
}); 
+0

감사합니다. 나는이 코드를 나의 유효성 검사 앞에 놓고 눈에 잘 띄지 않는 스크립트를 검증해야한다는 것을 알아야한다. – Jamie

+0

예, 눈에 거슬리지 않은 검증이 시작되기 전에 이것을 실행해야합니다! :) – Mrchief

관련 문제