【问题标题】:How to make CKEditor update the text content without using JQuery?如何在不使用 JQuery 的情况下让 CKEditor 更新文本内容?
【发布时间】:2011-07-11 07:23:36
【问题描述】:

我正在使用 CKEditor 作为邮箱。在编辑器中输入内容后,我需要点击发送按钮。单击邮件后,但没有我输入的内容。

这是因为 CKEditor 不会更新内容的值,直到我选择键入的文本并从工具栏执行一些操作,如粗体、斜体等。

我添加了一个 javascript: onclick 到发送按钮并尝试重新加载编辑器或从工具栏执行一些操作。

我既不能使用 JQuery 也不能使用任何插件来解决这个问题。我还能为此尝试什么?

【问题讨论】:

    标签: javascript ckeditor


    【解决方案1】:

    尝试将此函数添加到页面并在单击按钮时调用它。它将使用 ckeditor 的值更新文本区域

    function UpdateFields() {
        for (instance in CKEDITOR.instances) {
            CKEDITOR.instances[instance].updateElement();
        }
    }
    

    【讨论】:

    • 感谢您的回复......我已经尝试使用上述方法,当我点击发送按钮时它第一次工作(当第一次调用 jscript 时)。当我回来输入并发送邮件时,上述方法根本不起作用。我已经尝试过调试,并且控件根本没有进入循环。任何帮助将不胜感激..
    猜你喜欢
    • 1970-01-01
    • 2018-12-03
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多