2012-03-15 2 views
0

메신저가하고있는 사이트에 대한 유효성 검사를 위해 연결을 시도하고 있습니다 ... jquery ninja가 아니라는 것을 인정해야합니다.jQuery - 유효성 검사가 작동하지 않는 것 같습니다

그래서 내가 한 것은 다른 사이트에서 유효성 검사를 수행하고 내 사이트에 추가했지만 작동하지 않는 것 같습니다.

<label for="yourname">Your name</label> 
<input type="text" name="yourname" id="yourname" /> <span class="error" style="width: 180px;"></span> 

하고 다음과 유효성을 확인하기 위해 사용하는 메신저 JQuery와의 작은 부분을 다음과 같이

내 HTML은 다음과 같습니다

if(!isString($.trim(iName.val()))){ 
    iName.siblings('.error').text('Please enter your name.'); 
    error = true; 
} 

그것의 형제 자매 비트 거기에 갇히지 있다는 비트 ... 코드를 실행할 때 페이지의 모든 오류 범위 뒤에 오류 텍스트를 넣습니다. 오류 범위는 현재 요소 뒤의 .error 범위에만 적용됩니다.

도움이 될 것입니다. 그냥이 플러그인에서 살펴보고 그 다음 내가 당신을 추천 할 것입니다 검증의 전형적인 유형을 사용하는 경우

건배

+0

무엇이 iName입니까 ?? –

답변

1
iName.next('.error').text('Please enter your name.'); 
+0

완벽한 감사합니다. – BigJobbies

0

siblings.error 분리기와 같은 상위 모든 요소를 ​​의미하고 peoblem있다. next을 사용하면 문제가 해결됩니다. 또는 별도의 div에 스팬과 함께 모든 입력 배치.

관련 문제