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