Partage
  • Partager sur Facebook
  • Partager sur Twitter

CKEditor & Ajax

    30 avril 2018 à 18:18:20

    Bonjour ou bonsoir.

    Je viens vers vous car j'ai un petit problème que je n'arrive pas à résoudre. Je vous explique.

    J'ai un formulaire avec trois champs qui sont :

    • le titre, avec comme name et id "title"                 => Input
    • l'article, avec comme name et id "article"             => Textarea
    • le token avec comme name et id "ArticleToken"   => Input caché

    Lorsque j'ai un textarea basique, tout fonctionne, tout s'insère dans ma BDD. Le problème c'est lorsque je la remplace par CDKeditor, j'ai une erreur "Veuillez compléter ce champ". Je n'arrive pas à comprendre d'où cela peut venir.

    Mon code :

    <form method="POST">
    	<input type="text" name="title" id="title" required/>
    	<textarea id="article" name="article"></textarea>
    	<input type="hidden" value="Token" name="ArticleToken" id="ArticleToken"/>
    	<button type="submit" id="envoyer">Publier</button>
    </form>
    <script>
    CKEDITOR.replace('article');
    </script>
    if (!empty($_POST['title']) && !empty($_POST['article']) && !empty($_POST['ArticleToken'])) {
        // Vérification normale
        // Insertion dans la BDD
    } else {
         echo "Veuillez compléter tout les champs avant de procéder à la publication de l'article.";
         exit();
    }
    $("#envoyer").click(function(e) {
        e.preventDefault();
    
        $.post(
            './module/posteur/verifArticle.php', {
                title: $("#title").val(),
                article: $("#article").val(),
                ArticleToken: $("#ArticleToken").val(),
            },
    
            function(data) {
                if (data == 'correct') {
                    alert('OK');
                } else {
                   alert('Erreur');
                }
            }, 'text');
    });


    Merci d'avance pour votre aide !

    Je re-précise que tout fonctionne correctement lorsque j'ai une textarea basique !


    -
    Edité par PaulMatthieu 30 avril 2018 à 18:19:15

    • Partager sur Facebook
    • Partager sur Twitter

    CKEditor & Ajax

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown