【问题标题】:tinymce noneditable contents not working properlytinymce 不可编辑的内容无法正常工作
【发布时间】:2014-03-25 14:55:23
【问题描述】:

我正在使用 tinyMCE 编辑器,我需要将一些内容设为 radonly(不可编辑)。

根据其文档,如果我对某些元素使用“mceNonEditable”类,它可以满足要求,但不幸的是,如果我选择该特定元素并按退格/输入/删除按钮,它会删除该内容。

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

官方例子可见here

无论如何,我也尝试过使用覆盖 div 来实现,覆盖 div 需要绝对位置,应用此样式后,编辑器将此 div 转换为可拖动形式。

如果有其他解决方案,请帮忙..

【问题讨论】:

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

标签: javascript tinymce tinymce-4


【解决方案1】:

我发现将元素上的contentEditable 属性设置为false 可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    • 2014-12-13
    相关资源
    最近更新 更多