editorInstance.SetHTML(text.substr(0,charLimit)) 损坏的 HTML 标签创建问题
我正在使用 FCK 编辑器和编辑器中的字符长度 <= 2000(这是可配置的),包括格式(即它生成的 HTML 标签)。如果用户尝试输入超过 2000 个字符,我会发出警告“您不能输入超过 2000 个字符”。但如果用户输入 1999 个字符并单击“格式设置”工具栏图标,则会超过 2000 个字符。所以我处理了这个问题并修剪了多余的字符。在此功能中我面临着问题。如果某些格式位于编辑器的末尾,则在修剪 HTML 结束标记时会被 editorInstance.SetHTML(text.substr(0,charLimit)); 功能。所以所有 HTML 标签在编辑器中都可见,请帮忙。
Am using FCK Editor & chars length in editor <= 2000 (this is configurable) including formatting (that is HTML tags it generates). If user tries to enter more than 2000 characters, I kept an alert that "You can't enter more than 2000 chars". But if user entered 1999 characters and clicked on Formatting toolbar icons it is exceeding 2000 chars. so I handled that and trimming extra chars. In this functionality I am facing the problem. If some formatting is in the end of editor, while triming HTML end tags are truncated by the
editorInstance.SetHTML(text.substr(0,charLimit)); functionality. so all the HTML tags are visible in the editor Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)