【发布时间】:2014-03-25 14:55:23
【问题描述】:
我正在使用 tinyMCE 编辑器,我需要将一些内容设为 radonly(不可编辑)。
根据其文档,如果我对某些元素使用“mceNonEditable”类,它可以满足要求,但不幸的是,如果我选择该特定元素并按退格/输入/删除按钮,它会删除该内容。
我想要的是,用户不应该与这些元素进行任何接触。
官方例子可见here。
无论如何,我也尝试过使用覆盖 div 来实现,覆盖 div 需要绝对位置,应用此样式后,编辑器将此 div 转换为可拖动形式。
如果有其他解决方案,请帮忙..
【问题讨论】:
-
我会采用另一种方法。加载时用占位符替换不可编辑的内容。将不可编辑的代码存储在某个会话变量中。在提交时验证占位符是否仍然存在。如果占位符消失,则引发错误并让用户插入新的占位符(通过插入菜单或按钮)。如果占位符存在,则将其替换为存储的不可编辑内容。完成。
标签: javascript tinymce tinymce-4