如题,换行符在textarea中是要当成一个字符的。用普通的maxlength属性就不行了,于是想到通过事件来控制输入文字的长度。
注意哦,回车换行不能算成字符。这样的话,普通的substring等方法可能都不适用,要考虑文字中的换行符。
目前的实现如下,还有不完美的地方。如drag事件没有考虑。
textArea2
上面的只是测试用的,没有包装成通用方法。不过效果已经实现了。
在此记录一下,有空再来完善一下。
测试环境:chorme。
IE未测试。
本文共 306 字,大约阅读时间需要 1 分钟。
如题,换行符在textarea中是要当成一个字符的。用普通的maxlength属性就不行了,于是想到通过事件来控制输入文字的长度。
注意哦,回车换行不能算成字符。这样的话,普通的substring等方法可能都不适用,要考虑文字中的换行符。
目前的实现如下,还有不完美的地方。如drag事件没有考虑。
textArea2
上面的只是测试用的,没有包装成通用方法。不过效果已经实现了。
在此记录一下,有空再来完善一下。
测试环境:chorme。
IE未测试。
转载于:https://www.cnblogs.com/xiashengwang/p/6946280.html