2013-05-23 2 views
0

나는 파슬리 검증을 사용하여 양식을 만들고 부트 스트랩을 사용하여 경고 표시 줄에 경고를 넣습니다.파슬리가 오류를 일으킬 때까지 경고를 숨기기

이제 파슬리가 오류를 유발할 때까지 알림 표시 줄을 숨기려고합니다. 나는 이것을 할 수있을만큼 파슬리에 대해 충분히 알지 못합니다. 우리가 어떻게이 일을 할 수 있니?

모든 코드와 예제는 http://jsfiddle.net/7m7DR/2/에서 찾을 수 있습니다 (유효성 검사는 jsfiddle 웹 사이트에서 작동하지 않지만) :/??

알림 바는 다음과 같습니다

<div class="alert"> 
    <ul id="alert" style="list-style-type:none;"> 
     <li style="list-style-type:none;"></li> 
    </ul> 
</div> 

답변

0

당신은 JS에 파슬리 양식을 선언하고 기본 onFormSubmit 리스너를 재정의해야합니다. 또한 css 클래스로 경고 div를 숨긴 다음 표시하려는 경우 클래스를 제거하십시오.

$(function() { 
    $('#someForm').parsley({ 
     listeners : { 
     onFormSubmit : function (isFormValid, event) { 
      if(!isFormValid) { 
      //display your error div 
      } 
     } 
     } 
    }); 
}); 

당신이 onFieldValidateonFieldError 청취자를 살펴 당신의 경고에보다 구체적인 메시지를 추가하려면 http://parsleyjs.org/documentation.html#javascript

관련 문제