2012-02-21 2 views
0

Tab 키를 누를 때 유효성 검사가 작동 할 수 있지만 항상 그런 것은 아닙니다. 예를 들어, 웹 페이지로드, 필수 필드에서 데이터 삭제 (백 스페이스), 탭 검증이 실행되는 경우가 있습니다.mvc3 .net 눈에 잘 띄지 않는 자바 스크립트 - 때로는 작동하지만 항상 그렇지는 않음

동일한 필드의 데이터를 삭제하고 양식을 제출하면 유효성 검증이 실행되고 제출이 실패합니다. 그런 다음이 필드에 대한 유효성 검사가 올바르게 작동합니다.

눈에 잘 띄지 않는 자바 스크립트의 표준 기능입니까?

+0

은 "때때로"일할 눈에 거슬리지 자바 스크립트의 표준 기능인가? 어서, 네가 정말로 "네"라고 말할 생각이야? 코드를 기본으로 되돌려 놓고 작동시키고 점차적으로 향상 시키십시오. 그것이 바로 코딩의 전부입니다. – RPM1984

답변

0

당신은 유효성 검사를 활성화하려면 다음 스크립트를 넣을 수있을 때 필드 중 tabing :

$(function() { 
    $('form').data('validator').settings.onfocusout = function (element) { 
     $(element).valid(); 
    }; 
}); 
+0

대런은 그 어느 때보 다 훌륭한 작품입니다. 많은 감사합니다. – user1079925

관련 문제