TinyMCE не отправляет значение - PullRequest
10 голосов
/ 27 апреля 2011

Привет всем
Я впервые использую Tiny Mce, и у меня возникла проблема.Пожалуйста, помогите

Редактор работает нормально при редактировании, но когда я нажимаю "Отправить", ничего не отправляется с ввода textarea

Вот код:

<textarea name='proddesc' class='text_area' id='elm1' /></textarea>

Я используюjQuery, это код:

$('#addprod').submit(function(){
                $("#addprodmsg").hide();
        $.post('addprod.php', $("#addprod").serialize(), 
            function(data){
                    $("#addprodmsg").html(data);
        });
                $("#addprodmsg").show();
                return false;
});

Код Php:

foreach($_POST as $key){echo "<script>alert('$key')</script>";}

Все оповещает о значении, но текстовое поле ничего не предупреждает.

Также,когда я отключил TinyMce и отправил форму, все в порядке.

2 - я использую направление rtl и у меня есть это фото:

http://www.image-upload.net/images/mly8a68ufs0mdeky6low.jpg

Посмотрите наСтиль: (

Спасибо

Ответы [ 2 ]

12 голосов
/ 27 апреля 2011

Необходимо обновить контент textareas содержимым редакторов iframe (tinymce использует редактируемый iframe, как и большинство rtes).Для этого вам необходимо позвонить tinymce.get('elm1').save(); перед отправкой.

Вы также можете получить контент редактора с помощью tinymce.get('elm1').getContent(); и отправить this.t

8 голосов
/ 20 декабря 2011
function SubmitForm() {
    tinyMCE.triggerSave();
    $('#submit-form-training-materials').submit();
}
...