【发布时间】:2021-10-10 15:16:05
【问题描述】:
我在我的 JSF 文件中集成了 CKEditor。我只需要在编辑器中允许 2000 个字符,但在粘贴时需要超过 2000 个字符。如何将编辑器限制为 2000 个字符。
【问题讨论】:
-
你不能。至少不可靠。未经用户许可,浏览器无权访问用户的剪贴板。因此,在将其粘贴到编辑器之前,您无法计算其中的字符。您可以附加一个事件处理程序来计算粘贴后编辑器内的字符数,并在 2000 计数后删除所有内容。但是 JS 仍然是客户端。很容易可以消除你的限制并疯狂。无论如何,都必须在服务器端进行可靠的检查。
-
如何实现服务器端的检查?
-
与验证 JSF 中的任何属性的方式相同
标签: javascript jquery jsf ckeditor ckeditor4.x