Communication, identité visuelle, développement, intégration et action digitale pour la communication d'entreprise.

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 :


// force le champ textarea qui a été subtitué à ckeditor
for ( instance in CKEDITOR.instances )
CKEDITOR.instances[instance].updateElement();
Partager:
  • Print
  • Twitter
  • Facebook
  • Scoopeo
  • Yahoo! Buzz
Date: 21st January 2010 | Auteur: Fabien | Catégorie: Développement | Tags: , , , | 3 Commentaires »

3 Comments on “CKeditor : récupérer la valeur des champs TEXTEAREA en AJAX”

  1. 1 oxynel said at 07:04 on January 21st, 2010:

    CKeditor : récupérer la valeur des champs TEXTEAREA en AJAX – http://bit.ly/5RMSqG

    This comment was originally posted on Twitter

  2. 2 T said at 19:13 on March 22nd, 2010:

    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

  3. 3 Fabien said at 19:19 on March 22nd, 2010:

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


Laisser un commentaire