[JSP&JS]用JS控制textarea的输入文字数(针对日文全角输入环境)
2013-03-26 17:14
537 查看
日文的全角输入的时候有点麻烦
部分代码想法来自网络,感谢原作者
---------------------------------------------------------------------
调用例<tis:textareaproperty="note" rows="3"`
追加下面部分onkeydown="kikin.textdown(event,200,this);"onkeyup="kikin.textup(200,this);"
---------------------------------------------------------------------
部分代码想法来自网络,感谢原作者
---------------------------------------------------------------------
调用例<tis:textareaproperty="note" rows="3"`
追加下面部分onkeydown="kikin.textdown(event,200,this);"onkeyup="kikin.textup(200,this);"
---------------------------------------------------------------------
/** * key down */ textdown : function (e,len,textObj) { textevent = e; if (textevent.keyCode == 8||textevent.keyCode == 13||textevent.keyCode == 37||textevent.keyCode == 38||textevent.keyCode == 39||textevent.keyCode == 46||textevent.keyCode == 244) { return; } if (kikin.get_bytes(textObj.value) >= len) { textObj.blur(); textObj.focus(); if (!document.all) { textevent.preventDefault(); } else { textevent.returnValue = false; } } }
/** * key up */ textup : function (len,textObj) { var s = textObj.value; if (kikin.get_bytes(s) > len) { textObj.value = s.substring(0, len); } }
/** * bytes計算 */ get_bytes : function (str){ byteNum = str.length; temp = str.match(/[^\x00-\x80]/ig); if(temp != null){ byteNum += temp.length; } return byteNum; }
相关文章推荐
- JS控制文本框textarea输入字数限制的方法
- JS控制文本框textarea输入字数限制的方法
- JS控制文本框textarea输入字数限制的方法
- JS控制文本框textarea输入字数限制
- JS控制文本框textarea输入字数限制的方法
- JS控制文本框textarea输入字数限制
- js控制文本框字数,当超过限制字数时不能输入
- js 控制输入文字的字数
- js实现textarea限制输入字数
- 控制textarea最大输入字数
- textarea输入字数控制
- 利用Angular.js限制textarea输入的字数
- JavaScript 控制textarea(文本域)的输入字数
- js控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
- js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
- Textarea输入字数限制(兼容iOS&安卓)
- js对文本框输入的字数限制、通过复选框控制其他html控件的可用性
- java j2ee & java 限制文本输入框textarea最大输入字符的js
- JS验证控制输入中英文字节长度(input、textarea等)具体实例
- js 实现textarea限制输入字数