【发布时间】:2010-08-31 09:58:46
【问题描述】:
如何防止格式化的用户输入超过最大宽度? (例如,800 像素)用户输入被格式化,因为它被输入到所见即所得的文本编辑器(CK 编辑器)中。
此解决方案不起作用:
// Replicate user input in hidden div
// Check width
// If width > 800px, remove characters
...因为您将从格式化条目中删除字符 - 例如,从 <p>Hello World</p> 您最终会得到 <p>Hello World</p
【问题讨论】:
-
请记住,编辑器的浏览器可能有不同的设置/字体/等。比查看器的浏览器更晚,这样文本在查看器浏览器中的宽度将超过 800px。
标签: javascript jquery css textarea user-input