2012-06-11 55 views
2

嘗試運行以下驗證代碼,但jquery.validate.js失敗。有沒有人試過這個?我使用的是jquery 1.7.2。在Firefox 12.0上。在對問題進行進一步調查後,我瞭解到只有在表單中存在tinymce元素時纔會出現問題。jquery.validate.js javascript錯誤

<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

該頁面非常複雜,所以我將表單和JavaScript驗證提取到jsfiddle。不幸的是驗證工作:/ –

+0

我縮小了這個問題。 jquery.validate錯誤,當我有tinymce框在頁面上。 –

回答

1

試試這個:

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

原來,我是用jquery.tinymce.js比目前託管在tinymce.com一個有點不同。替換該文件解決了問題。

+0

也給我修好了 –