2012-06-11 2 views
2

다음 유효성 검사 코드를 실행하려고했지만 jquery.validate.js가 실패합니다. 아무도 이것을 경험 했습니까? jquery 1.7.2를 사용하고 있습니다. Firefox 12.0에서. 문제에 대한 추가 조사가 끝난 후에 나는 문제가 폼에 주석 요소가있을 때에 만 발생한다는 것을 알게되었습니다.jquery.validate.js 자바 스크립트 오류

<script> 
$(document).ready(function() { 
    $('#simple_form').validate(); 
}); 
</script> 

다음은 오류입니다.

classes.split is not a function 
classes && $.each(classes.split(' '), function() { 
+1

[jsfiddle] (http://jsfiddle.net)을 만들 수 있겠습니까? – WickyNilliams

+0

페이지가 꽤 복잡하여 jsfiddle에 대한 유효성 검사를 위해 양식과 자바 스크립트를 추출했습니다. 불행히도 유효성 검사가 수행되었습니다./ –

+0

문제를 좁혔습니다. 페이지에 주석 상자가 있으면 jquery.validate 오류가 발생합니다. –

답변

1

이 시도 :

<script> 
$(document).ready(function() { 
    tinyMCE.triggerSave(true, true); 
    $('#simple_form').validate(); 
}); 
</script> 
2

그것은 내가 사용했다 jquery.tinymce.js 현재 tinymce.com에 호스팅 된 것보다 조금 다른 것을 밝혀졌다. 해당 파일을 대체하면 문제가 해결됩니다.

+0

나에게도 고쳐주었습니다. –