2012-10-02 4 views
0

j for jquery 폼 유효성 검사를 유효하게하고 싶습니다. 그래서 다음과 같은 코즈를 포함합니다. 난 후 제출 버튼을 클릭하고 때문의 양식 Jquery를 사용하여 유효성 검사

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2 /jquery.min.js"></script> 
    <script type="text/javascript" src=" http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script> 
    <script type="text/javascript"> 
       $(function() {       
          $('#contact-form').validate({ 
           rules:{ 
            name:{ 
            required:true 
            }, 
            email:{ 
            required:true, 
            email:true 
            }                  
           } 
          }); 
          }); 
    </script>  

그러나 오류가

TypeError: $("#contact-form").validate is not a function

도와 같이 표시됩니다.

답변

2

jQuery 스크립트를 포함하는 이상한 공간이 있습니다. url. 당신은 아마 당신이 보길 원한다면 스크립트가로드되지 않는다는 콘솔 에러를 얻고있을 것입니다.

/1.7.2/

/1.7.2/ 
+1

+1, 좋은 캐치 :) – Rafay

+0

고마워 .. 내가 오류를 해결 .. 지금은 잘하고있다. –

1

당신이 validate.js을 포함하기 전에 JQuery와로드되어 있는지 확인 여기 http://jsfiddle.net/UWhJE/

작동해야합니다. 또한 firebug 콘솔 (firefox 용) 또는 크롬 개발 도구에서 javascript 오류를 확인하십시오.

0

jquery와 jquery.validate가 성공적으로로드되었는지 확인하십시오. 위와 같이 함수를 호출 할 수 있지만 일반적으로 document.ready라고하는 것이 일반적입니다. 희망이 도움이됩니다.