多行文本框限制字数显示和提示问题

我们限制只能输入100个字符。。没输入前超出直接文字提示这个如果想用JS如何实现... 我们限制只能输入100个字符。。没输入前 超出直接文字提示 这个如果想用JS如何实现 展开
 我来答
匿名用户
2013-04-01
展开全部
<script language=JavaScript> function strlength(str){ var l=str.length; var n=l for (var i=0;i<l;i++) { if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++ } return n } function changebyte(value,length){ var l=strlength(value) if (l<=length) { if (document.all!=null) document.all("byte").innerText="还可以输入"+(length-l)+"字节" } else { document.all("byte").innerText="输入字节数超出范围" } return true } function changebyte1(value,length){ var l=strlength(value) if (l<=length) { if (document.all!=null) document.all("byte1").innerText="还可以输入"+(length-l)+"字节" } else { document.all("byte1").innerText="输入字节数超出范围" } return true } function changebyte2(value,length){ var l=strlength(value) if (l<=length) { if (document.all!=null) document.all("byte2").innerText="还可以输入"+(length-l)+"字节" } else { document.all("byte2").innerText="输入字节数超出范围" } return true } </script> </head> <body> <form method="post" name=test onSubmit="return checkdata()" action=""> <TEXTAREA onkeydown="return changebyte1(document.test.icqcontent.value,198)" onkeyup="return changebyte1(document.test.icqcontent.value,198)" name=icqcontent cols=40 rows="3"></TEXTAREA> <SPAN id=byte1><SCRIPT language=JavaScript>changebyte1(document.test.icqcontent.value,198);</SCRIPT></SPAN> </form>
百事牛
2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,我们推荐使用专业的密码恢复工具来解除电商平台LS表格的密码。对于忘记或丢失密码的情况,可以使用如“奥凯丰E电商平台CEL解密大师”这样的软件,它提供了多种方法帮助用户找回或解除Excel文件的打开密码。通过... 点击进入详情页
本回答由百事牛提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式