2017-12-03 3 views
0

ASP.NET MVC에서 눈에 거슬리지 않는 유효성 검사 MaxLength, 범위 데이터 주석 특성은 열심히 평가됩니다. 제출 버튼 중에이를 지연하고 유효성 검사 요약에 유효성 검사 오류 메시지를 표시하는 방법이 있습니까?asp.net mvc 눈에 띄지 않는 유효성 검사

[MaxLength(5, ErrorMessage = "zip code length can not be greater than 5")] 
public string ZipCode { get; set; } 

이것은 탭 인덱스 변경시 평가됩니다.

답변

0

켜기/끄기가 가능한 options이 많이 있습니다.

포커스가 컨트롤을 벗어날 때 아래 코드는 유효성 검사를 수행하지 않습니다. 난 당신이 그들도 avaialable 있습니다 볼 수 있습니다 만, 그래서이 다른 옵션을 추가했지만 그들을 밖으로 댓글을 달았 :

$('#your-control-id').validate({ 
     onfocusout: false//, 
     //onkeyup: false, 
     //onclick: false 
}); 
+0

는'$ .validator.setDefaults를 사용하여 수행해야 하는가 ({onfocusout : 거짓;});' –