【问题标题】:TinyMCE not sending valueTinyMCE 没有发送价值
【发布时间】:2011-04-27 16:07:39
【问题描述】:

大家好
这是我第一次使用 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>";}

所有东西都会提醒一个值,但 textarea 没有提醒任何东西。

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

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

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

看风格:(

谢谢

【问题讨论】:

    标签: javascript tinymce lang


    【解决方案1】:

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

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

    【讨论】:

    • 我正在打电话给tinyMCE.triggerSave() 这样做,也值得一试。
    • 这个也可以,triggerSave会触发所有编辑器实例的保存功能
    • 谢谢你们现在正在工作.. :)
    【解决方案2】:
    function SubmitForm() {
        tinyMCE.triggerSave();
        $('#submit-form-training-materials').submit();
    }
    

    【讨论】:

      【解决方案3】:

      为什么 TinyMCE 没有发送更新的值?
      当您使用 ajax 提交表单时,Tinymce 不会更新隐藏 textarea 输入字段的 html/内容。在使用tinyMCE.triggerSave() 提交表单之前,您需要手动更新 textarea 输入字段的内容/html。注意:当你将它用作 Tinymce 时,textarea 将被隐藏。

      TinyMCE 将如何发送更新值?
      现在我们将 TinyMCE 的 content/html 推送到 textarea。

      $("form").submit(function (event) {
              event.preventDefault();
              tinyMCE.triggerSave(); //this line of code will use to update textarea content
              
              //your ajax function/code
      });
      

      【讨论】:

      • 我不确定 TinyMCE 何时已自动将更新的值发送到 textarea。我正在使用 5.8.2 版本进行测试,它工作正常。这是示例链接jsfiddle.net/5qou7gap
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多