2012-06-02 1 views
1

livevaldation & jquery로 양식 유효성 검증을 시도하고 있습니다.jquery 및 livevalidation을 사용하여 양식 유효성 검사

그와 같은 입력 필드와 포뮬러을했습니다 :

<div id="prenameDiv" class="control-group"> 
    <input id="prename" name="prename" class="input-large" placeholder="Max"/> 
</div> 

그래서 오류가 입력 클래스 '를 LV_invalid_field'추가 'livevalidaton'유효성 검사가 있다면 - 그것은 그 다음과 같습니다

<div id="prenameDiv" class="control-group error"> 
    <input id="prename" name="prename" class="input-large LV_invalid_field" placeholder="Max"/> 
</div> 
: 좋아,하지만 DOM이 그렇게 보이는 것을 변경하면 지금은 사업부 'prenameDiv'에 다른 클래스 '오류'를 추가 할 것입니다
<div id="prenameDiv" class="control-group"> 
    <input id="prename" name="prename" class="input-large LV_invalid_field" placeholder="Max"/> 
</div> 

if ($("#prenameDiv").bind("DOMSubtreeModified")){ 
    if ($("#prename").hasClass("LV_invalid_field")) { 
     $("#prenameDiv").addClass("error"); 
    } 
} 

그러나 아무것도 변경 :

나는 그런 식으로 시도? 아이디어가 있습니까?

+1

먼저 코드 서식 지정에 대해 읽어보십시오. 코드를 올바로 표현하십시오 (''안에없는 4 개의 공백 뒤에 코드를 작성하십시오) – gopi1410

답변

1

이렇게하려면 .find을 사용할 수 있습니다.

if(($("#prenameDiv").find(".LV_invalid_field").length!=0) 
{ 
    $("#prenameDiv").addClass("error"); 
} 
+0

이 도움을 주었습니까? – gopi1410