时间:2021-05-26
本文实例讲述了JS简单限制textarea内输入字符数量的方法。分享给大家供大家参考。具体如下:
这里演示JS限制一个area内的字符不能超过255,多余则截取。
代码如下:
<script> function getStringUTFLength(str) { var value = str.replace(/[\u4e00-\u9fa5]/g," "); //将汉字替换为两个空格 return value.length; } function leftUTFString(str,len) { if(getStringUTFLength(str)<=len) { return str; } var value = str.substring(0,len); while(getStringUTFLength(value)>len) { value = value.substring(0,value.length-1); } return value; } function count() { var len=255; var value = document.getElementById("licenseother").value; if(getStringUTFLength(value)>=len) { document.getElementById("licenseother").value = leftUTFString(document.getElementById("licenseother").value,len); } document.getElementById("result").value = len-getStringUTFLength(document.getElementById("licenseother").value); } </script> <table width="100%"> <tr> <td> <textarea cols=100 rows=4 id="licenseother" onkeypress="count()" onkeyup="count()" onblur="count();" onChange="count();"></textarea> </td> </tr> <tr> <td> 本输入框限制输入255个字符(汉字计算为2个字符) 剩余字符数: <input readonly type="text" size="3" id="result" value="255"> </td> </tr> </table>希望本文所述对大家的JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
复制代码代码如下:JS限制Textarea文本域字符个数您还可以输入:个字符
复制代码代码如下:JS限制Textarea文本域字符个数您还可以输入:个字符
本文实例讲述了jQuery实现限制textarea文本框输入字符数量的方法。分享给大家供大家参考。具体实现方法如下:(function($){$.fn.exte
关键字:js验证表单大全,用JS控制表单提交,javascript提交表单:目录:1:js字符串长度限制、判断字符长度、js限制输入、限制不能输入、textar
前言大家可能都遇到过在输入的时候做出限制的需求,本文介绍的是通过Angular.js限制textarea输入字数的方法,有需要的朋友们可以参考以下实例。实例代码