Summernote富文本编辑器无法编辑保存700字以上内容问题求助
解决Summernote编辑无法保存700字以上内容的问题
针对你遇到的首次添加可输入超700字,但编辑时无法保存超700字内容的问题,从以下几个方向排查解决:
1. 检查后端存储限制
- 数据库字段类型:确认存储
content的数据库字段类型,若使用MySQL,避免用VARCHAR(700)这类短长度类型,改为TEXT(支持最多65535字符)或LONGTEXT(更大容量)。 - 后端校验逻辑:查看后端接收表单的代码(比如PHP脚本),是否存在对
content字段的长度截断或校验规则(如强制限制700字以内),若有则调整规则或移除不必要的截断。
2. 检查前端配置
- textarea的maxlength属性:检查你的
<textarea>标签是否设置了maxlength="700"这类限制,若有则修改为更大的值(比如maxlength="10000")或直接移除该属性。 - 自定义前端校验:排查页面中是否存在其他JS脚本,在表单提交前对Summernote的内容长度做了限制,若有则调整校验规则。
3. 确认Summernote初始化配置
确保Summernote初始化没有设置不合理的内容长度限制,默认配置无此限制,若需要可明确配置高度(不影响内容长度):
<div class="form-group my-2"> <label for="exampleFormControlTextarea1">Content</label> <textarea name="content" id="summernote"><?php echo $content; ?></textarea> </div> <script> $(document).ready(function() { $('#summernote').summernote({ height: 300, // 可选,设置编辑器高度 placeholder: '请输入内容...' // 可选,添加占位提示 }); }); </script>
内容的提问来源于stack exchange,提问作者Joel
相关产品推荐
相关产品推荐

