2014-03-25 95 views
1

我正在使用tinyMCE编辑器,我需要做一些内容radonly(nonEditable)。tinymce不可编辑的内容不能正常工作

根据它的文档,如果我用某些元素使用类“mceNonEditable”,它满足要求,但不幸的是,如果我选择该特定元素并按下退格键/ Enter/Delete按钮,它将删除该内容。

我想要的是,用户不应该能够与这些元素进行任何接触。

官方示例可见here

任何如何,我也试图用覆盖div来完成此操作,覆盖div需要绝对位置,并且在应用此样式后,编辑器将此div转换为拖拽形式。

请帮帮忙,如果有任何其他的解决办法..

Here is the screenshot attached

+0

我会用另一种方法。加载时用占位符替换不可编辑的内容。将不可编辑的代码存储在某个会话变量中。在提交验证,如果占位符仍然存在。如果占位符消失,请提出错误并让用户插入新的占位符(通过插入菜单或按钮)。如果占位符存在,请将其替换为存储的不可编辑内容。完成。 – allcaps

回答

1

我发现,在元素上设置contentEditable属性false的伎俩。