解决UEditor超出最大字数后只提示不限制的问题
最近项目用到百度额UEditor文本编辑器,今天测试向我提出了一个问题。就是在输入的文字超过默认的最大字数限制之后,虽然提示“字数超过最大范围,服务器可能拒绝保存”,但是仍然可以点击保存按钮进行保存。
现在想要实现在达到最大字数的时候,就禁止再继续输入了。就像之前微博那样最大140字超过就不能输入那样。
查了官方文档,无果。然后百度到的答案几乎一致。如下图所示:
第一步:在ueditor.all.js中找到这两行注释掉
countDom.innerHTML = errMsg;
editor.fireEvent(“wordcountoverflow”)
第二步:在注释点的两行下面写上这三行就搞定了
var content = editor.getContentTxt();
editor.setContent(content.substring(0,maxwordsnum));
editor.focus(true);
然而,参照此方法并没有用,F12调试js代码发现,maxwordsnum
没有定义啊。
于是试着修改了一下这段代码
function setCount(editor,ui) {
editor.setOpt({
wordCount:true,
maximumWords:10000,
wordCountMsg:editor.options.wordCountMsg || editor.getLang("wordCountMsg"),
wordOverFlowMsg:editor.options.wordOverFlowMsg || editor.getLang("wordOverFlowMsg")
});
var opt = editor.options,
max = opt.maximumWords,
msg = opt.wordCountMsg ,
errMsg = opt.wordOverFlowMsg,
countDom = ui.getDom('wordcount');
if (!opt.wordCount) {
return;
}
var count = editor.getContentLength(true);
if (count > max) {
// countDom.innerHTML = errMsg;
// editor.fireEvent("wordcountoverflow");
debugger;
var content = editor.getContentTxt();
editor.setContent(content.substring(0,max));
editor.focus(true);
} else {
countDom.innerHTML = msg.replace("{#leave}", max - count).replace("{#count}", count);
}
}
其实只是将maxwordsnum修改成了max变量,成功。
解决UEditor超出最大字数后只提示不限制的问题相关推荐
- 解决Python下安装unrar后仍然提示Couldn't find path to unrar library...
在写Python脚本的时候,由于做rar文件解压要用到unrar库,我们都会加上一句: from unrar import rarfile 如果你是在Windows下使用PyCharm这种IDE,那么 ...
- 解决Windows10、11 睡眠后只熄灭屏幕,主机仍在运行的问题
Windows正常睡眠,应该是除主板.内存外其他设备全部断电,需要按电源键才能重新打开电脑恢复系统,但错误的Windows设置或使用了国内某软件的"离开模式"功能,会导致你们遇到只 ...
- easypoi导出excel不设置样式_解决EasyPoi导出excel文件后打开提示格式错误的问题
excel文件下载成功后打开文件遇到错误 之前的下载代码: private static void downLoadExcel(String fileName, HttpServletResponse ...
- ug用计算机名还是全民,win7系统安装UG软件后打开提示计算机名不对的解决方法...
今天和大家分享一下win7系统安装UG软件后打开提示计算机名不对问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统安装UG软件后打开提示计算机名不对的问题,有什么好的办法去解决 ...
- U盘插入电脑后,提示需要格式化U盘如何解决?
未弹出U盘就拔掉U盘,有可能会破坏U盘的分区表.当再次把U盘插入电脑时,会提示需要格式化U盘,这是什么情况,如何解决呢?其实只要用DiskGenius硬盘恢复软件就可以解决这个问题.下面和小编一起来看 ...
- 苹果备忘录分享不了微信提示无法连接服务器,关于微信分享后,提示“未验证应用”的解决办法(iOS)...
目录 关于微信分享后,提示"未验证应用"的解决办法 1.Universal Link : 1.1 通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Unive ...
- 关于微信分享后,提示“未验证应用”的解决办法(iOS)
关于微信分享后,提示"未验证应用"的解决办法 目录 1.Universal Link : 2.配置步骤 3.检测配置 4.注意点 目录 关于微信分享后,提示"未验证应用& ...
- 〖Linux〗Kubuntu KDE开机后总是提示“system program problem detected”的解决方法
[Linux]Kubuntu KDE开机后总是提示"system program problem detected"的解决方法 参考文章: (1)[Linux]Kubuntu KD ...
- 转 mvc项目中,解决引用jquery文件后智能提示失效的办法
mvc项目中,解决用Url.Content方法引用jquery文件后智能提示失效的办法 这个标题不知道要怎么写才好, 但是希望文章的内容对大家有帮助. 场景如下: 我们在用开发开发程序的时候,经常会引 ...
最新文章
- 手机型号大全资料_电子元器件知识资料大全
- golang gorm 基本使用
- ARM开发软件及实用软件介绍
- Spring事务“套路”面试
- luogu4159 迷路 (矩阵加速)
- SQLite在指定列后面插入字段_个人学习系列 - 防止MySQL重复插入数据
- 记录一次react项目配置过程
- 牛客网【每日一题】4月17日题目精讲 华华给月月准备礼物
- 复制文本朗读_原创:昭明文选配乐朗读 卷第五十一 论一 东方曼倩 非有先生论 王子渊 四子讲德论 并序...
- 组件注册_使用_命名规则_以及Nacos中给每个服务配置访问前缀---SpringCloud Alibaba_若依微服务框架改造---工作笔记004
- 10、python图像识别库tesseract下载及配置
- 1074: [SCOI2007]折纸origami - BZOJ
- UnityShader25:在Unity中实现泛光
- 经典排序算法(二)--桶排序Bucket Sort
- ENVI入门系列教程---一、数据预处理---4.2 自动采集控制点的RPC正射校正
- 节约里程法—单配送中心CVRP求解
- INK1003注意事项
- 为虚拟机配置静态ip地址
- GPGPU台积电7nm制程
- 【论文阅读】【综述】从Optical Flow到Scene Flow
热门文章
- 京东2016招聘笔试题分苹果Java代码
- c#读取mdb文件(c#连接ACCESS数据库)
- React SSR路由支持实现
- 实验:RIP 和 RIP路由协议基础配置
- 如何进行自动化测试?提高测试效率,缩短开发周期。
- 全国/诚招线上IT讲师 薪酬丰富
- Arduino ESP32自平衡小车制作实现(不需编码器)
- android开发笔记之自定义开关按钮
- android获取存储设备根目录,Android ndk获取手机内部存储卡的根目录方法
- asp毕业设计——基于asp+sqlserver的个人网站建设设计与实现(毕业论文+程序源码)——个人网站建设