限制多文本框输入字数的代码
<script language="javascript">
function gbcount(message,total,used,remain)
{
var max;
max = total.value;
if(message.value.length > max){
used.value = max;
remain.value = 0;
alert('字数不能超过57!');
message.value = message.value.substring(0,max);
}
else{
used.value = message.value.length;
remain.value = max - used.value;
}
}
</script>
<form name="form1" method="post" action="do.asp">
<textarea name="sms_content" cols="48" rows="8" onpropertychange="if(this.value.length>5) {this.value=this.value.slice(0,5)}" id="sms_content" οnkeydοwn=gbcount(this.form.sms_content,this.form.total,this.form.used,this.form.remain); οnkeyup=gbcount(this.form.sms_content,this.form.total,this.form.used,this.form.remain); ></textarea>
最多字数:<input name=total readonly="true" class="FormStyle" value=5 size=3 maxlength=4>
已用字数:
<input name=used disabled class="FormStyle" value=0 size=3 maxlength=4>
剩余字数:
<input name=remain disabled class="FormStyle" size=3 maxlength=4>
</form>
<script language="javascript">
function gbcount(message,total,used,remain)
{
var max;
max = total.value;
if(message.value.length > max){
used.value = max;
remain.value = 0;
alert('字数不能超过57!');
message.value = message.value.substring(0,max);
}
else{
used.value = message.value.length;
remain.value = max - used.value;
}
}
</script>
<form name="form1" method="post" action="do.asp">
<textarea name="sms_content" cols="48" rows="8" onpropertychange="if(this.value.length>5) {this.value=this.value.slice(0,5)}" id="sms_content" οnkeydοwn=gbcount(this.form.sms_content,this.form.total,this.form.used,this.form.remain); οnkeyup=gbcount(this.form.sms_content,this.form.total,this.form.used,this.form.remain); ></textarea>
最多字数:<input name=total readonly="true" class="FormStyle" value=5 size=3 maxlength=4>
已用字数:
<input name=used disabled class="FormStyle" value=0 size=3 maxlength=4>
剩余字数:
<input name=remain disabled class="FormStyle" size=3 maxlength=4>
</form>