Search code examples
javascriptphpckeditortext-editor

How to send value from suneditor textarea in php?


I want to send textarea value in php Suneditor

PHP code

if($_POST["submit"]){
    $content =  $_POST["txtEditor"];
    echo $content;
}

Html Code

 <form action="" method="post" >
        <textarea id="txtEditor" name="txtEditor" style="display:none;"></textarea>
        <input type="submit" name="submit" class="submit">
    </form>

Javascript

$(document).ready(function() {
    $("#txtEditor").Editor();
    $('form').submit(function () {
        $('#txtEditor').val($('#txtEditor').Editor('getText'));
    });
    $('#txtEditor').Editor('setText', $('#txtEditor').val());
});

suneditor.create('txtEditor', {
    buttonList: [
        ['undo', 'redo', 'removeFormat'],
        [align, font, fontSize, fontColor, hiliteColor],
        [horizontalRule, image, template]
    ],
})

Editor working perfectly.
Where I did go wrong?


Solution

  • full code

    const description = SUNEDITOR.create((document.getElementById('description')),{
                buttonList: [
                    ['undo', 'redo'],
                    ['bold', 'underline', 'italic'],
                    ['removeFormat'],
                    ['outdent', 'indent'],
                    ['align', 'list'],
                    ['table'],
                    ['fullScreen', 'showBlocks']
                ],
                lang: SUNEDITOR_LANG['pl']
            });
            $(window).click(function() {
                document.getElementById('description').value = description.getContents();
            });