2012-03-09 22 views
2

[他の方法がありますか?]CKEditorバージョンonChangeイベント

ので、私はCKEditorバージョンのonChangeイベントが必要だと思い、

私は

$('.CKeditor').ckeditor(); 
for (var i in CKEDITOR.instances) { 
    CKEDITOR.instances[i].on('change', function() {alert('text changed!');}); 
} 

はどんな可能性がある...これを試してみましたが、動作していませんか?

注::私のRequirmentは、アラビア語のテキストを入力できるテキストボックスですが[リッチテキストエディタが必要です]他の方法も歓迎です!

ありがとうございます。

+2

を 'あなたはここにしたいイベントがあるonchange'。私はそれが入力されているようにテキストを翻訳することは非常に迷惑であると想像することができます。単語の入力が終わったときはどうやって知りますか?どのように翻訳する単語の時制を正確に知るために文の完全な構造を知っていますか?私の意見では、エディタに入力された後にテキストを翻訳するツールバーボタンプラグインを作成する方がよいでしょう。コメントのために –

+0

ありがとう、実際には私の要件はarabic.anywayに入力言語の豊富なテキストボックスを作るのですか? –

+0

'space 'を使って単語を計算する方法があります。 –

答えて

3

が変更イベントといくつかの問題があり、何かしてみてください:私は考えていない

CKEDITOR.instances[name].on("instanceReady", function(){      
this.document.on("keyup", function(){ 
    t.text(CKEDITOR.instances[name].getData()); 
    t.trigger("change"); 
}); 
}); 
+4

' t'変数とは何ですか? – cdmckay

関連する問題