javascript TextArea动态显示剩余字符 |
本文标签:TextArea,剩余字符 <div class="form"> <div class="con"> <ul> <li>剩余字数的限制</li> <li><textarea cols="40" rows="8" id="text1"></textarea></li> <li>剩余字符:<span id="textleft"></span></li> </ul> </div> </div> <script language="javascript"> var otext = document.getElementById("text1"); var otextleft = document.getElementById("textleft"); var re = /[^\x00-\xff]/g; var maxLength = 40; window.onload = function(){ if(document.all) otext.onpropertychange = textleft; else otext.onkeypress = textleft; } function textleft() { var str = otext.value; str = str.replace(re,"xx");//中文字符当2个字符处理 如果不用的话主是掉本行 otextleft.innerHTML = maxLength - str.length; } </script> |