0

我将 TinyMCE 用于我的所有文本区域,以便用户可以输入任何格式化的文本。在 Google Chrome 中一切正常,但在 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 中输入内容并单击提交,除非我聚焦并再次提交,否则它不会显示。

4

1 回答 1

0

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

于 2013-10-01T10:44:29.980 回答