2011-12-21 5 views
2

ckeditorをサポートしたtextareaを使用するフォームでCkEditorsで複数のテキストエリアを検証する方法

ユーザは、自由に多くのテキストエリアを追加することができ、ckeditorsも同時に読み込むことができます。

ここで難しいのは、ckeditorと動的にロードされた1をユーザーが提供して静的テキスト領域を検証することです。

は、あなたが使用して、ページ上のすべてのCKEditorバージョンのインスタンスを列挙することができます...私は解決策を提案

答えて

0

plzは:

for(var x in CKEDITOR.instances) { 
    var inst = CKEDITOR.instances[x]; 
    // now you can validate the value in inst 
} 
0

をページ上のすべてのinstencesを列挙。 jqueryを使用してすべてを検証します。

$("#my-form-submit-button").click(function(e){ 
    e.preventDefault(); 
    CKEDITOR.instances.event-body.updateElement(); 
    $('#event').validate({ 
      // Validation code will go here 
    }); 
}) 

これはckeditorを更新し、それを統合するテキストエリアにckeditorの値を割り当てます。

関連する問題