最近项目用到百度额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超出最大字数后只提示不限制的问题相关推荐

  1. 解决Python下安装unrar后仍然提示Couldn't find path to unrar library...

    在写Python脚本的时候,由于做rar文件解压要用到unrar库,我们都会加上一句: from unrar import rarfile 如果你是在Windows下使用PyCharm这种IDE,那么 ...

  2. 解决Windows10、11 睡眠后只熄灭屏幕,主机仍在运行的问题

    Windows正常睡眠,应该是除主板.内存外其他设备全部断电,需要按电源键才能重新打开电脑恢复系统,但错误的Windows设置或使用了国内某软件的"离开模式"功能,会导致你们遇到只 ...

  3. easypoi导出excel不设置样式_解决EasyPoi导出excel文件后打开提示格式错误的问题

    excel文件下载成功后打开文件遇到错误 之前的下载代码: private static void downLoadExcel(String fileName, HttpServletResponse ...

  4. ug用计算机名还是全民,win7系统安装UG软件后打开提示计算机名不对的解决方法...

    今天和大家分享一下win7系统安装UG软件后打开提示计算机名不对问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统安装UG软件后打开提示计算机名不对的问题,有什么好的办法去解决 ...

  5. U盘插入电脑后,提示需要格式化U盘如何解决?

    未弹出U盘就拔掉U盘,有可能会破坏U盘的分区表.当再次把U盘插入电脑时,会提示需要格式化U盘,这是什么情况,如何解决呢?其实只要用DiskGenius硬盘恢复软件就可以解决这个问题.下面和小编一起来看 ...

  6. 苹果备忘录分享不了微信提示无法连接服务器,关于微信分享后,提示“未验证应用”的解决办法(iOS)...

    目录 关于微信分享后,提示"未验证应用"的解决办法 1.Universal Link : 1.1 通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Unive ...

  7. 关于微信分享后,提示“未验证应用”的解决办法(iOS)

    关于微信分享后,提示"未验证应用"的解决办法 目录 1.Universal Link : 2.配置步骤 3.检测配置 4.注意点 目录 关于微信分享后,提示"未验证应用& ...

  8. 〖Linux〗Kubuntu KDE开机后总是提示“system program problem detected”的解决方法

    [Linux]Kubuntu KDE开机后总是提示"system program problem detected"的解决方法 参考文章: (1)[Linux]Kubuntu KD ...

  9. 转 mvc项目中,解决引用jquery文件后智能提示失效的办法

    mvc项目中,解决用Url.Content方法引用jquery文件后智能提示失效的办法 这个标题不知道要怎么写才好, 但是希望文章的内容对大家有帮助. 场景如下: 我们在用开发开发程序的时候,经常会引 ...

最新文章

  1. SpringCloud Alibaba微服务实战(七) - 路由网关(Gateway)全局过滤
  2. 我害怕接入IM云的开发者
  3. HLS:@E Simulation failed SIGSEGV
  4. aws lambda_如何为AWS Lambda实施日志聚合
  5. java框架--springmvc --ajax-json-upload/download+maven+ DES/MD5 请求加密
  6. MOSS搜索的爬网错误【访问被拒绝。请验证默认内容访问账户是否有权访问此库】...
  7. Python 深度学习常用包汇总
  8. 【软件工具使用】IDM安装、设置及常见问题解决方法
  9. Trendmicro Officescan 服务器迁移
  10. 【2021山东大学数字逻辑实验7】异步模8加1计数器
  11. 嵌入式面试常见问题(七)—各大公司面试题
  12. MATLAB强化学习入门——四、用DQN实现网格迷宫算例
  13. 【AWS+Drupal应用案例】如何让一个千万级流量网站从一直挂机到起死回生?
  14. 【看表情包学Linux】Redirect 重定向 | 时间相关指令 | 文件查找 | 打包与压缩
  15. ps2019安装破解
  16. Java写的十六进制转十进制和Ascii工具
  17. iTOP-4418开发板Linux系统移植modbus
  18. 微软云 az-100_新的Microsoft AZ-900考试:参加理由–为什么要准备考试
  19. matlab分形图 经典的,分形几何中一些经典图形的MATLAB画法
  20. php如何获取访问者地理位置,PHP获取访客IP和地理位置等信息的类

热门文章

  1. win7字体放大不放大窗口_放大不确定的未来
  2. OpenStack Train Magnum部署Kubernetes(1)--部署OpenStack Train
  3. 好用的软件推荐,值得收藏
  4. 4G通信的网络结构与技术分析
  5. 数字货币正确的交易理念——第九章:关于杜绝锁单操作问题
  6. 景驰纠纷后续:潘思宁7月才发现法人被非法变更
  7. 新手村 - 第三站,认识均线系统
  8. 推荐几个 Windows 小工具
  9. scrollHeight实测
  10. 惠普计算机开机半花屏,惠普笔记本闪屏_惠普笔记本闪屏黑屏花屏现象,如何解决...