js对输入框的字数限制,限制文本框输入的字符数,若达到数目则停止其输入!代码如下:
[code=”html”]
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
0/12
[/code]
—————————2009年7月4日更新——————————-
哈哈,被拍砖了,谢谢的留言和给的方法,我照这重新做了一个:
[code=’html’]
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
0/12
[/code]
额。。。 有必要么?input直接有maxlength属性吧?如果要counter,在旁边再设就是
个人感觉的maxlength已经足够用了,不过textarea无此属性,再用JS来控制就好。
还有一个问题就是,如果很不幸你使用的是五笔输入法,那么这段JS无效,好似五笔不触发keyup,keydown(-_-!!)
我就是用五笔的.呵呵
鼠标复制就会失效啦,是否focus加个定时器比较好,blur取消