我正在寻找一个允许锁定区域的富文本编辑器,以便用户无法编辑它们。这些锁定的区域将包含标记,而不仅仅是纯文本。 TinyMCE有一个插件可以支持这个,但它很有问题。
答案 0 :(得分:0)
为什么不将RTE包含在您希望用户编辑的区域中,而不是让RTE包含您不想编辑的内容?
我从另一个方面看到的问题是你可以在可编辑文本中关闭contenteditable
的单个节点,但这些节点仍然可以是更大编辑的一部分(例如,它们可以删除)。要真正防止它们被编辑,您必须在更改时检查当前选择并禁用所有用户操作,直到选择不包括锁定的内容。即使你这样做,确保用户没有在他们不应该的地方添加内容(在第一个节点之前,假设第一个节点被锁定)是很棘手的。