posts - 40,  comments - 4,  trackbacks - 0

           

          <script language=javascript> 

          function gbcount(message,total,used,remain)
          {
          var max;
          max 
          = total.value;
          if (message.value.length > max) {
          message.value 
          = message.value.substring(0,max);
          used.value 
          = max;
          remain.value 
          = 0;
          alert(
          "內容不允許超過 1000 個字!");
          }

          else {
            
          var iLength = 0;
           
          for(var i = 0;i<message.value.length;i++)
           
          {
           
          if(message.value.charCodeAt(i) >255)//字母數字的ascii編碼都小于255而漢字的編碼肯定大于255
           {
           iLength 
          += 2;
           }
          else if(message.value.charCodeAt(i)==32)//空格
           {
             iLength 
          += 0;
           }
          else//字母或數字
            {
              iLength 
          += 1;
            }

           }

          used.value
          =iLength;
          //used.value = message.value.length;
          remain.value = max - used.value;
          }

          }

          </script>
          <form>
          <textarea    onkeydown=gbcount(this.form.contents,this.form.total,this.form.used,this.form.remain); onkeyup=gbcount(this.form.contents,this.form.total,this.form.used,this.form.remain); cols="80" rows="8" wrap="VIRTUAL" id="contents">
          </textarea>
          最多字數:
          <INPUT  disabled maxLength=4 name=total size=3 value=1000> 
          已用字數:
          <INPUT  disabled maxLength=4 name=used size=3 value=0> 
          可用字數:
          <INPUT  disabled maxLength=4 name=remain size=3 value=1000>
          </form>

          <htmel><title>字數</title>
          <script language="javascript">
          function gbcount(message,total,used,remain)
          {
          var max;
          max=total.value;
          if(message.value.length > max){
          message.value = message.value.substring(0,max);
          used.value = max;
          remain.value = 0;
          alert('不能超過300個字!');
          }
          else{
          used.value = message.value.length;
          remain.value = max - used.value;
          }
          }
          </script>

          <body><form>
          <textarea  cols="60" rows="8" id="memo1" onkeydown="gbcount(this.form.memo1,this.form.total1,this.form.used1,this.form.remain1);"  onkeyup="gbcount(this.form.memo1,this.form.total1,this.form.used1,this.form.remain1);"></textarea>
          <br>
          最多字數:<INPUT disabled maxLength=4 name=total1 size=3 value=500>
          已用字數:<INPUT disabled maxLength=4 name=used1 size=3 value=0>
          剩余字數:<INPUT disabled maxLength=4 name=remain1 size=3 value=500> </form>
          </body></html>

          posted on 2007-09-17 13:09 larryjava 閱讀(845) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 仪征市| 旺苍县| 西贡区| 昌平区| 巨野县| 虎林市| 双柏县| 德惠市| 天祝| 庆云县| 兴安盟| 二连浩特市| 潢川县| 平舆县| 尤溪县| 修水县| 弋阳县| 济宁市| 章丘市| 屯留县| 嘉兴市| 乌恰县| 本溪| 元阳县| 湘潭市| 河池市| 诸暨市| 三台县| 南宁市| 通山县| 昌图县| 廉江市| 滦平县| 蓝山县| 浮山县| 林口县| 禹州市| 大方县| 唐海县| 桦川县| 平乐县|