主题: 关于字数限制
作者: cwalet, 发布日期: 2012-05-19 10:38:22, 浏览数: 2540

我在afterChange回调里可以拿到字数,但是使用KE.text()函数赋值时会将原有文字的样式删掉,如果使用KE.html()函数又会对字数计算不准确,请问有什么好的解决方法?

afterChange:function() {
var count = 140 - this.count('text');
if(count<1) {
//this.text(this.text().substring(0,140));
count = 0;
}
K('#wordCount').html(count);
}
作者: Roddy, 发布日期: 2012-05-19 13:17:49
建议只做提示,不要截断,因为内容里有HTML,截断的话会出现HTML代码不完整的情况,这个交互可以参考淘宝编辑宝贝描述里的处理。
回复
作者: cwalet, 发布日期: 2012-05-19 15:47:24

对,现在问题就是截断是造成html代码不全的错误,之前在百度的ueditor上看到了该功能。

只做提示的话,嗯,也行,有没有一个"beforeChange"之类的回调呢?如果有就好办多了~

回复
发表新帖 发表回复