TinyMCE没有发送价值

Sam*_*ver 10 javascript tinymce lang

大家好,
这是我第一次使用Tiny Mce而且我遇到了问题.请帮忙

编辑器在编辑时工作正常,但是当我单击提交时,没有从textarea输入发送任何内容

这是代码:

<textarea name='proddesc' class='text_area' id='elm1' /></textarea>
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery,这是代码:

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

Php代码是:

foreach($_POST as $key){echo "<script>alert('$key')</script>";}
Run Code Online (Sandbox Code Playgroud)

一切都提醒一个值,但textarea没有提醒任何事情.

此外,当我禁用TinyMce并提交表单时,一切正常.

2 - 我正在使用rtl方向,我有这张照片:

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

看风格:(

谢谢

Tha*_*ama 12

有必要使用编辑器iframe的内容更新textareas内容(tinymce使用像大多数rtes一样的可编辑iframe).为了实现这一目标,您需要tinymce.get('elm1').save();在提交之前致电.

您也可以使用tinymce.get('elm1').getContent();并发送this.t 来获取编辑器内容

  • 我叫`tinyMCE.triggerSave()`来做这件事,也值得一试. (7认同)

小智 8

function SubmitForm() {
    tinyMCE.triggerSave();
    $('#submit-form-training-materials').submit();
}
Run Code Online (Sandbox Code Playgroud)