Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TinyMCE执行HTML标记-如何停止?_Tinymce_Textarea_Html - Fatal编程技术网

TinyMCE执行HTML标记-如何停止?

TinyMCE执行HTML标记-如何停止?,tinymce,textarea,html,Tinymce,Textarea,Html,我试图在TinyMCE编辑器中包含简单的代码示例。当我编写它并将其保存在MySQL数据库中时,它看起来很好。但是当再次在TinyMCE编辑器中加载它时,HTML标记似乎被执行,即使它们被保存为HTML名称而不是实际的标记 例如,如果我写 &lt;b&gt;test&lt;/b&gt; 在数据库中,这正是存储的内容,但在TinyMCE编辑器中加载时,它现在看起来像 <b>test</b> 到TinyMCE init函数 任何帮助都将不胜感

我试图在TinyMCE编辑器中包含简单的代码示例。当我编写它并将其保存在MySQL数据库中时,它看起来很好。但是当再次在TinyMCE编辑器中加载它时,HTML标记似乎被执行,即使它们被保存为HTML名称而不是实际的标记

例如,如果我写

&lt;b&gt;test&lt;/b&gt;
在数据库中,这正是存储的内容,但在TinyMCE编辑器中加载时,它现在看起来像

<b>test</b>
到TinyMCE init函数

任何帮助都将不胜感激。
谢谢。

此选项启用或禁用内置清理功能。TinyMCE配备了强大的清理功能,使您能够指定允许哪些元素和属性以及应如何生成HTML内容。默认情况下,此选项设置为true,但如果要禁用此选项,可以将其设置为false

注意:不建议禁用此功能

值得一提的是,浏览器通常会弄乱HTML。清理不仅修复了浏览器解析的HTML文档的几个问题,如路径等,还确保它是正确的XHTML文档,所有标记都已关闭,“在正确的位置”,等等

tinyMCE.init({
        ...
        cleanup : true
});

我发现这不是一个小问题,这只是textareas的工作方式。我使用了PHP函数htmlspecialchars(),现在一切都正常工作

<textarea><?=htmlspecialchars($content)?></textarea>

我试着添加这个,但是所有的标签都消失了。不过还是要谢谢你:)
<textarea><?=htmlspecialchars($content)?></textarea>