加载两个textareas时TinyMCE无法正常工作

时间:2010-12-14 08:48:48

标签: tinymce

我在页面加载时加载了两个textareas,这两个textareas位于同一个表行中。我的tinyMCE看起来像这样

            tinyMCE.init({
                mode : "textareas",
                theme : "simple"
            });

由于某些奇怪的原因,只有第一个textarea被分配了编辑器而第二个没有。虽然它只在Firefox中这样做。文本区域具有不同的名称,不包含ID。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:4)

给他们不同的ID。 Tinymce编辑器id等于textareas id;如果没有textarea id,则“content”用作默认值。在你的情况下两个textareas。因为当第二个textarea被转换为一个tinymce编辑器实例时,已经有一个id为“content”的tinymce编辑器 - 它失败了。

答案 1 :(得分:0)

现在已经通过升级到当前版本的tinyMCE(3.5b2)来解决这个问题 - 按照:

http://www.concrete5.org/community/forums/customizing_c5/firefox-11-tinymce-issue-workaround-and-fix/

在我的代码中,通过给多个文本区域提供不同的ID来解决(Thariama的建议)。

如果您不知道如何找出您的tinyMCE版本,请参阅How do I find out what version of TinyMCE I am running?