TinyMCE - 在Firefox中,值不提交

时间:2013-10-01 08:26:02

标签: javascript firefox tinymce

我正在为所有textareas使用TinyMCE,以便用户可以输入任何格式化的文本。在谷歌浏览器中一切正常,但在Mozilla Firefox中,字段表现出乎意料。 textareas中的值不会被提交,除非我将注意力集中在并重新聚焦到字段中然后提交。

我无法为我的代码创建一个jsfiddle,因为我正在使用一些旧版本的TinyMCE,所以我无法复制它。这是我的代码:

tinyMCE.init({
    mode: "exact",
    elements: "description",
    theme: "simple",
    height: '100px',
    width: '100%',
    onchange_callback: function(editor) {
        tinyMCE.triggerSave();
        $("#" + editor.id).valid();
    }
});

对于我使用新版本创建的内容,以下是类似的jsfiddle,它在Chrome和Mozilla中都存在同样的问题。如果我在textarea中键入内容并单击“提交”,则除非我将注意力集中并再次提交,否则不会显示。

1 个答案:

答案 0 :(得分:0)

我在提交表单之前在提交处理程序中添加了tinyMCE.triggerSave();,它解决了问题。 这是jsfiddle