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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 潼关县| 宝坻区| 长岛县| 墨玉县| 石狮市| 和平县| 高台县| 思茅市| 刚察县| 马关县| 招远市| 邳州市| 南开区| 措美县| 宜丰县| 建水县| 柳州市| 绥中县| 垫江县| 津南区| 芜湖县| 龙陵县| 石楼县| 嘉兴市| 福泉市| 渭源县| 宁夏| 吉木萨尔县| 东安县| 云南省| 定日县| 波密县| 正宁县| 拉萨市| 旺苍县| 上饶县| 肇源县| 塔城市| 石屏县| 界首市| 香格里拉县|