实时显示输入文本框字数

作者在 2011-08-06 09:40:19 发布以下内容
<html>
<head>
<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(
"超过 "+max+"个字!");
                  }
                  
else {
                  used.value
= message.value.length;
                  remain.value
= max - used.value;
                  }
                  }
                  
</script>
</head>
<body>
实时显示输入文本框字数
                  
                  <form>
                  <textarea class=cnone name="contents"
                  onmousedown
="this.className='cdown'"
                  onmouseover
="this.className='cup'"
                  onmouseout
="this.className='cnone'"
                  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 class=cnone disabled maxLength=4 name=total size=3
                  
value=500>
                  已用字数:<INPUT class=cnone disabled maxLength=4 name=used size=3
                  
value=0>
                  可用字数:<INPUT class=cnone disabled maxLength=4 name=remain
                  
size=3 value=500>
                  </form>
</body>
</html>
 
js | 阅读 659 次
文章评论,共0条
游客请输入验证码