主题: 限制字长问题,是否有方法。其他建议。 |
作者: fengyinqu, 发布日期: 2012-10-25 14:29:32, 浏览数: 2465 |
最近再做论坛。碰到一些问题。 1敏感词,后台有验证,但希望编辑器本身有验证模块。 2图片大小倒是可得到。按比例修改。 3视频大小,现在设的是默认大小,改代码写死了。这个大小是不是无法得到?
设置属性里没找到字长限制。 可以得到字长,但用户超输之后,没有很好的处理方法。 前台提示500,后台设700,超输部分(因为有HTML在内),会截取部分而不保存。但不一定取决于用户用了多少HTML代码。
希望实现的效果是超出字长后,用户输入后不再加文字。效果类似,TEXTBOX的 总字长 编辑器生成是个DIV,未深入了解代码。何处可加?
现想的实现方法是,缓存内容A,大于500后,设置编辑器内容为A,可以得到带HTML在内的总长度B,截取到B位置,再把B设置到编辑器中。
但这种方法总觉得有BUG,比如最末的HTML。还可能有其他未想不到的错误。 |
作者: fengyinqu, 发布日期: 2012-10-27 11:42:58 |
取值再设值的方法,试过了,理论上可行,但实际,太浪费内存了,报内存不够的错误。 再想的是超过400后,KEYUP 反回FALSE,禁止输入。 需要加一个事件,但不知怎么加……
if (this.count('text') > 400) {
A 提示// K('.word_count2').html("<font color='red'>已超出" + (this.count('text') - 400) + "个文字</font>");
莫非还要修改原码? |
回复 |