J'utilise la forme CKedititor, JQuery et Plugin JQuery.
CKEDITOR.replace( 'comment-textarea' ); function CKupdate(){ for ( instance in CKEDITOR.instances ) CKEDITOR.instances[instance].updateElement(); } $(document).ready(function(){ var options = { success: function (html) { $('#comments').append(html); }, clearForm: true }; $('#formcomments').submit(function() { CKupdate(); }); $('#formcomments').ajaxForm(options); });
5 Réponses :
Créez simplement une instance et utilisez Utilisez cet utilisateur Soumettre P> SETHTML CODE>
var Editor1 = FCKeditorAPI.GetInstance('comment-textarea'');
Editor1.SetHTML();
Ce n'est que pour l'ancien fckeditor, il a posé des questions sur CKEDITOR qui a une API différente.
Essayez quelque chose comme $ ("# commentaire-textarea"). Val (""); Code> ... Il devrait aller ici.
$('#formcomments').submit(function() {
CKupdate();
$("#comment-textarea").val("");
});
i Utilisez la fonction setingdata code> et tous fonctionne bien:
Si vous avez résolu ce code, acceptez votre propre réponse. Sinon, vous dites au système qu'il n'est toujours pas résolu. Ne pas modifier pour dire résolu cependant
J'ai utilisé cette méthode et a fonctionné pour moi espère qu'il aide p> p>
CKEDITOR.instances.msg.setData('');
Quel est l'avantage d'utiliser cette approche, par opposition à ckeditor.Instances [instance] .SetData (''); code> comme suggéré dans La réponse acceptée depuis près d'une décennie il y a?
Donc, vous voulez effacer le FCK après avoir soumis à droite