2012-01-31 1 views
1

私はKohana 3.0.7を使って構築された私のプロジェクトで小さなmceを使っています。エディタにコンテンツを追加してフォームを送信しようとすると、コンテンツが正しく保存されます。しかし、検証エラーがあり、検証エラーのある同じページが表示されている場合は、問題があります。検証エラーを修正し、mceエディタにコンテンツを追加した後、投稿しようとすると、最初の試行で投稿されたコンテンツのみが投稿されます。後で追加するコンテンツは失われます。小さなmceが投稿中に内容を取り込みます

私はこれをプレーンテキスト領域で確認しましたが、エディタがこれを引き起こしています。これをどうすれば解決できますか?

答えて

0

あなたのテキストエリアのコンテンツは、エラーの後に更新されないようです。 これは、javacコンソール(firebugまたは同様のツール)でtinymce.triggerSave();を呼び出すことで手動で行うことができます。 triggerSave()は、すべてのインスタンスが作成したHTMLファイルにコンテンツを書き戻すように指示します。

アップデート:javascriptコンソールは、firebugやその他の開発者用ツール(ブラウザアドオン)を使用して利用できます。すべての時間に機能する必要があるのは、setup initパラメータとハンドラを使用することです。XXXXは必要なハンドラを指定します(投稿時にイベントが発生します)

setup: function(ed){ 
    ed.onXXXX.add(function(ed, evt){ 
     //console.log('paste'); 
     tinymce.triggerSave(); 
    }); 
}, 
+0

どうすればいいですか? – KutePHP

+0

私の更新された回答を参照してください – Thariama

関連する問題