我正在为所有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中键入内容并单击“提交”,则除非我将注意力集中并再次提交,否则不会显示。