Skip to content

CKeditor : récupérer la valeur des champs TEXTEAREA en AJAX

Si vous utilisez CKeditor c’est excellent WYSIWYG pour vos interfaces d’administration et que vous souhaitez sauvegarder en AJAX, l’ensemble de votre formulaire, vous avez du rencontrer un problème à réccupérer la valeur de votre champ.

En effet CKeditor se substitue à votre champ TEXTAREA, il faut donc indiquer à CKeditor de repeupler votre champ text afin que vous puissiez faire votre enregistrement avec la ligne de javascript suivante :

[code lang= »javascript »]

// force le champ textarea qui a été subtitué à ckeditor
for ( instance in CKEDITOR.instances )
CKEDITOR.instances[instance].updateElement();

[/code]

2 Comments

  1. T

    Merci pour cette solution, malheureusement j’obtient toujours une erreur. Si un texte par défaut se trouve dans mon textarea a l’ouverture de la page et que j’ajoute du contenu a celui-ci ca fonctionne. Par contre si je supprime une partie du texte existant et la remplace, alors j’ontient le texte de base lorsque je le récupère en AJAX

  2. Vous devez vidé votre textarea en javascript relancer le script et réccupérer les informations en ajax pour les enregistrer.

Commentaires fermés.