plugin jQuery validation + CKEditor - valider lors de la saisie

J'utilise CKEditor sur un textarea et le plugin jQuery validation (http://bassistance.de/jquery-plugins/jquery-plugin-validation/)

Avec le plugin jQuery, il est possible de marquer un terrain vide ou requis.
Lorsqu'un champ par exemple, "nom" est vide, le champ sera marqué comme non valide lors de la soumission du formulaire.

Mais, tout en tapant dans un "nom de produit", le champ sera automatiquement marquée comme valide lors de la frappe. C'est très bien, mais je veux avoir la même chose avec mon CKEditor-activé textarea. Tout fonctionne très bien avec un simple textarea (lors de la saisie de texte, le champ devient valide), mais cela ne fonctionne plus après l'ajout de CKEditor pour le textarea.

À partir de là, vous devez cliquer sur le bouton soumettre avant le CKEditor textarea obtient de valider de nouveau.

Des idées sur comment je peut faire ce travail?

Merci beaucoup pour votre aide, stackoverflow a été d'une grande aide depuis quelques jours!

Mise à JOUR:

J'ai essayé la solution de fil que vous m'avez donné mais ça ne fonctionne pas:
Utilisation de jQuery pour récupérer le contenu de CKEditor l'iframe

J'ai:

CKEDITOR.instances["page_content"].document.on('keydown', function(event)
                {
                    CKEDITOR.tools.setTimeout( function()
                    { 
                        $("#page_content").val(CKEDITOR.instances.page_content.getData()); 
                    }, 0);
        });

mais qui continue à moi: "CKEDITOR.les instances.contenu de la page.le document n'est pas défini"

L'id de mon textare est "contenu de la page"

Cela fonctionne bien après avoir cliqué sur le bouton, mais comme vous le voyez j'ai besoin de déclencher l'événement keydown en quelque sorte

$("#btnOk").click(function(event) {
            CKEDITOR.instances.page_content.updateElement(); //works fine
});

Mise à JOUR 2:

Ce code est correct et qu'il récupère les données à partir de CKEDITOR dans mon textarea, mais encore, rien ne se passe avec mon plugin de validation, il n'est pas "répondre que je tape" dans le CKEDitor alors que c'est le moment de réagir et de dire que le champ est OK quand je tape du texte

CKEDITOR.instances["page_content"].on("instanceReady", function()
        {
                //set keyup event
                this.document.on("keyup", updateTextArea);
                 //and paste event
                this.document.on("paste", updateTextArea);

        });

        function updateTextArea()
        {
            CKEDITOR.tools.setTimeout( function()
                    { 
                        $("#page_content").val(CKEDITOR.instances.page_content.getData());
                    }, 0);  
        }

OriginalL'auteur Jorre | 2009-12-15