TinyMCE invalid_elements - 如何从HTML和DOM中删除

时间:2018-03-27 22:53:58

标签: tinymce

我在从TimyMCE中删除标签方面遇到了问题。 (最新版本)

invalid_elements : 'br' or valid_elements : 'p/br'

从html源中删除/替换 ctrl + 输入上的标签,但不删除编辑器中的DOM。

如何防止在编辑器DOM中使用无效元素? 简单地说,我想阻止不仅在生成的html源中使用标记,而且还在编辑器中使用标记。

1 个答案:

答案 0 :(得分:0)

如果您不希望使用<br>,当有人按 shift + 输入时,您希望发生什么?您可以在编辑器中捕获任何keydown事件,然后选择您要执行的操作。

这个TinyMCE小提琴捕获keydown事件,只是忽略 shift + 输入。如果需要,你当然可以做一些不同的事情。

http://fiddle.tinymce.com/vogaab/1

编辑: 根据您的评论,我更新了小提琴:

http://fiddle.tinymce.com/vogaab/2

...在此版本中,我修改事件以使event.shiftKey属性为false,然后让事件正常完成。我不再获得<br>,而是获得<p>标记,无论我使用输入还是 shift + 输入 < / p>