tambc

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            5 Posts :: 21 Stories :: 5 Comments :: 0 Trackbacks
          功能:
          1.能夠?qū)崟r判斷輸入的字節(jié)數(shù)
          2.能夠自動裁減超過最大長度后的內(nèi)容
          3.對粘貼進(jìn)來的內(nèi)容一樣有效
          4.對用鼠標(biāo)拖曳進(jìn)來的內(nèi)容也一樣有效
          5.正則表達(dá)式的應(yīng)用和程序的構(gòu)想

          源碼:

          <script>
          function?checklen(obj){
          var?lenE?=?obj.value.length;
          var?lenC?=?0;
          var?CJK?=?obj.value.match(/[\u4E00-\u9FA5\uF900-\uFA2D]/g);
          if?(CJK?!=?null)?lenC?+=?CJK.length;
          tno.innerText?=?obj.maxlength?-?lenC?-?lenE?;
          if?(tno.innerText?<?0)?{
          var?tmp?=?0
          var?cut?=?obj.value.substring(0,?obj.maxlength);
          for?(var?i=0;?i<cut.length;?i++){
          tmp?+=?/[\u4E00-\u9FA5\uF900-\uFA2D]/.test(cut.charAt(i))???2?:?1;
          if?(tmp?>?obj.maxlength)?break;
          }
          obj.value?=?cut.substring(0,?i);
          }
          }
          </script>
          <body?onload="tno.innerText?=?s1.maxlength;">
          <textarea?name="s1"?rows="5"?cols="50"?maxlength="1000"?onpropertychange="checklen(this)"></textarea>
          剩余<span?id="tno"></span>個字符
          posted on 2006-12-21 11:39 tambc 閱讀(688) 評論(2)  編輯  收藏 所屬分類: JavaScript

          Feedback

          # re: textarea控制字符數(shù) 2009-03-13 19:58 fdsa
          fdsafdsa
          f
          dsa
          f
          dsa
          f
          ds
          af
          ds
          af

          sda
          f
          sda
          f
          dsa
          f
          ds
          a
          f
          dsa
          f
          dsa
          f
          s
          ad

            回復(fù)  更多評論
            

          # re: textarea控制字符數(shù) 2011-11-22 14:15 ljh
          收益匪淺  回復(fù)  更多評論
            

          主站蜘蛛池模板: 定远县| 高州市| 海门市| 永寿县| 松溪县| 静海县| 松滋市| 环江| 犍为县| 于田县| 呼和浩特市| 军事| 肃北| 绥德县| 富平县| 罗定市| 湖南省| 福贡县| 麻江县| 兴义市| 闽侯县| 抚顺市| 武川县| 忻城县| 常熟市| 深水埗区| 洛南县| 乐清市| 泸西县| 沧州市| 资兴市| 阿勒泰市| 新乡市| 田林县| 大港区| 定州市| 太湖县| 亳州市| 邹城市| 郸城县| 桑植县|