2

我正在寻找一个允许锁定区域的富文本编辑器,以便用户无法编辑它们。这些锁定区域将包含标记,而不仅仅是纯文本。TinyMCE 有一个插件来支持这一点,但它有很多错误。

4

1 回答 1

0

与其让 RTE 包含您不想编辑的内容,为什么不只在您希望用户编辑的区域周围放置多个编辑器呢?

我看到的另一种方式的问题是,您可以在可编辑文本中使用contenteditable关闭的单个节点,但这些节点仍然可能是更大编辑的一部分(例如,它们可以被删除)。为了真正防止它们被编辑,您必须在当前选择更改时检查它并禁用所有用户操作,直到选择不包含锁定的内容。即使你这样做了,要确保用户没有在他们不应该添加的地方添加内容也会很棘手(例如,在第一个节点之前,假设第一个节点被锁定)。

于 2011-01-20T17:49:51.787 回答