2012-02-29 4 views
0

입력이 유효하지 않은 것으로 간주되면 필드의 유효성을 검사 할 수있는 방법이 있습니까?ASP.Net MVC : 클라이언트 측 유효성 검사

Html.ValidationMessageFor를 사용하고 싶지 않습니다. 메시지가 필요하지 않으므로 ("필수"필드에만 해당) Html.ValidationMessageFor를 사용하고 싶지 않습니다. 도움

답변

1

을 클래스가 추가 싶어 여부를 발견 그것은 이미 MVC에 내장 (그것에 대한 CSS 클래스가있다).

display:none을 포함하도록 site.css의 field-validation-error을 변경하십시오.

은 텍스트 상자의 모양을 제어합니다.

잘못된 필드에 대해서만 빨간색 테두리가 표시됩니다.

+0

내게 수치 스럽다. (디자이너가 나에게이 수업없이 CSS를 줬다. 그리고 나는 그것이 존재했는지 확인하지 않았기 때문에 모든 것이 작동했지만 올바른 CSS를 갖고 있지 않았다. /. 이 CSS를 얻으려면 Html.ValidationMessageFor를 추가해야합니다. – J4N

0

에 대한

감사를 당신이 jQuery를 사용하는 경우

$('input#myField').on('blur', function(){ //or keyup/keydown/keypress 
    var myVal = $(this).val(); 
    bool isValid = isMyFieldValid(myVal); 
    if (!isValid) { 
    $(this).addClass('error'); 
    return false; 
    } 
    return true; 
}); 

편집과 같은 작업을 수행 할 수 있습니다 : 당신이

관련 문제