How to clear ckeditor form after submitting with ajax?
I use function setData
and all works fine:
function CKupdate(){ for ( instance in CKEDITOR.instances ){ CKEDITOR.instances[instance].updateElement(); CKEDITOR.instances[instance].setData(''); }}$(document).ready(function(){ CKEDITOR.replace( 'comment-textarea' ); var options = { success: function (html) { $('#comments').append(html); }, clearForm: true }; $('#formcomments').submit(function() { CKupdate(); }); $('#formcomments').ajaxForm(options);});
Try something like $("#comment-textarea").val("");
... it should go here.
$('#formcomments').submit(function() { CKupdate();$("#comment-textarea").val(""); });
#comment-textarea
is the id of the textarea you want to clear and .val(' ')
sets it's value to ' '
- notice the space between the ';
Simply create instance and use setHtml
use this inside submit
var Editor1 = FCKeditorAPI.GetInstance('comment-textarea'');Editor1.SetHTML();
for ckeditor
setData
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#setData