我在网站中使用tinymce WYSIWYG编辑器来获取用户输入。我想定义一个要与用户输入进行比较的结构,例如:

<div>
<h1></h1>
<h2></h2>
<article>
<div>
</div>
</article>
<h3></h3>
</div>


我需要tinymce来防止用户键入不符合我的结构的任何内容。我不知道如何实现,但是我认为必须有一种方法。你能解释一下吗?

最佳答案

注意:以这种方式使用<body>标记是不正确的。

最佳选择单独的编辑器,用于文档的各个部分。

H1的文本字段(标题?)
H2的文本字段(字幕)
正文的所见即所得(请勿使用<body>标记)
页脚的所见即所得

这是强制内容部分的常用方法,然后您可以将数据合并到服务器端代码中,以准确显示所需内容:就像CMS一样思考。

如果您想让前端的前端变得可编辑,请使每个可编辑内联。那将是最好的用户体验。

10-07 22:10
查看更多