有人能帮我找到Summernote默认的
有人能帮我找到Summernote默认的
这其实是一个非常简单的修复。混淆之处在于文档说要使用 div,但只需改用 text-area 即可。虽然 summernote 会动态创建 text-area,但还是建议手动创建,这样可以正常工作。
我找到了一个使用php进行表单POST的Summernote的工作示例,在这里.
这个例子有点复杂,所以我来解释一下。
首先,您需要添加一个文本区域,它将是发布内容的容器。在这个例子中,有一个名为“content”的文本区域。文本区域同时充当Summernote编辑器的容器,但是您也可以使用隐藏文本区域,并使用div作为Summernote容器。
为了将数据从Summernote传递到文本区域,您需要在提交POST时调用summernote元素上的.code()函数。该示例通过将onsubmit处理程序设置为一个函数(在示例中命名为“postForm”)来完成此操作。该函数查找summernote元素,获取编码输入,并将编码字符串设置为文本区域的html。
试试这个:
var sHTML = $('.summernote').summernote('code')
Summernote在初始化时会构建自己的DOM区域,即使您使用<textarea>
,它的标记语言也会使用带有contentEditable属性的<div>
作为可编辑区域,顺便提一下,它的类是note-editable
。
如果您还没有,请务必查看https://summernote.org/deep-dive/页面,了解可用的API函数选项。