-1

我的 tinyMCE 编辑器显示得很好,但是在表单中我有一个选择框,根据您的选择,文本区域会相应地填充内容。

就像我选择 PHP 一样,PHP 的描述会进入 textarea。它可以在没有 tinyMCE 的情况下工作,但是当我添加 tinyMCE 时,textarea 中没有显示任何内容。

4

2 回答 2

2

TinyMCE 不会实时显示 textarea 的内容。它在开始时读取内容,并在工作结束时保存。所有的编辑工作都在iframeTiny 动态创建的元素中进行。如果您更新textarea,您必须要求 TinyMCE 自行刷新。

几分钟后,我将为您查找确切的方法。(很久以前我在使用 TinyMCE 的时候,所以我忘记了方法名称。)

[几分钟过去了..]

查看文档:http ://www.tinymce.com/wiki.php/How-to_load/save_with_Ajax_in_TinyMCE

您只需要在 TinyMCE 编辑器上调用setContent方法,而不是(或除此之外)在textarea.

于 2012-04-25T07:11:15.057 回答
0

有时使用小 mce 取决于您在 Init 中的插件。尝试删除所有插件并一一添加,看看这是否有助于您找到更好的解决方案。

像媒体这样的一些插件可以在文本区域中剥离并且不允许标签,因此如果 tiny mce 不允许该标签,则 textarea 为空,或者添加 valid_elemens:' [ ]' 并尝试它是否显示某些内容。

祝你好运

于 2012-04-24T18:59:20.570 回答