textarea显示剩余字数

简介:
 
  1. <textarea id="a" onpropertychange="cal()"></textarea> 
  2. 您还可以输入<span id="c"></span>字 
  3.  
  4. <script> 
  5. var maxchar=200 
  6. document.getElementById("c").innerHTML=maxchar 
  7. function cal() { 
  8. if(document.getElementById("a").value.length>maxchar) { 
  9. document.getElementById("a").value=document.getElementById("a").value.slice(0,maxchar); 
  10. document.getElementById("c").innerHTML=0; } 
  11. else { 
  12. document.getElementById("c").innerHTML=maxchar-eval(document.getElementById("a").value.length); 
  13. } } 
  14.  
  15. //firefox下检测状态改变只能用oninput,且需要用addEventListener来注册事件。 
  16. if(/msie/i.test(navigator.userAgent))    //ie浏览器 
  17. {document.getElementById('a').onpropertychange=cal 
  18. else 
  19. {//非ie浏览器,比如Firefox 
  20. document.getElementById('a').addEventListener("input",cal,false); 
  21.  
  22. </script> 

 


      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/925223,如需转载请自行联系原作者



相关文章
|
前端开发
CSS 限制文字行数(超出显示省略号...)
CSS 限制文字行数(超出显示省略号...)
133 0
|
7月前
|
前端开发 容器
用CSS将文字超出部分变为省略号的方法
用CSS将文字超出部分变为省略号的方法
130 0
|
8月前
|
弹性计算 前端开发
CSS 文字超出变为省略号
CSS 文字超出变为省略号
76 0
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
468 0
textarea文本域控制字数多少(带数字,数字减小)demo效果示例(整理)
textarea文本域控制字数多少(带数字,数字减小)demo效果示例(整理)
|
Web App开发 存储 弹性计算
div中文字超过指定数量后不显示并且以省略号结尾
div中文字超过指定数量后不显示并且以省略号结尾
392 0
div中文字超过指定数量后不显示并且以省略号结尾
|
JavaScript
div内容超出自动滚动
div内容超出自动滚动
475 0
|
容器
p标签字数过多显示省略号
p标签字数过多显示省略号
776 0