限制多行文本框的輸入長度並顯示剩餘字符










剩餘字符:20
<script language=javascript> var otext = document.getElementById("text1"); var otextleft = document.getElementById("textleft"); var re = /[^/x00-/xff]/g; var maxLength = 20; 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; if((maxLength - str.length)<0){ otext.value=otext.value.substr(0,otext.value.length-1); } } </script> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章