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 閱讀(842) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 武冈市| 宁河县| 石城县| 东兰县| 丰县| 新野县| 青川县| 韶关市| 万盛区| 郁南县| 富顺县| 甘洛县| 海宁市| 大兴区| 陆丰市| 白城市| 余庆县| 石门县| 灌南县| 越西县| 论坛| 巴东县| 墨脱县| 安新县| 龙海市| 新宁县| 喜德县| 炉霍县| 新晃| 汉阴县| 甘谷县| 兴文县| 楚雄市| 铜梁县| 来凤县| 龙井市| 铁力市| 甘肃省| 郎溪县| 垣曲县| 丹巴县|