下面是我找到的实现显示文本框输入,还剩余多少字可以输,可是按道理汉字应该占2个字符,英文占1个,可是以下代码汉字也只算1个,高手可以帮我把代码完善下吗,谢谢了啊
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
maxLen = 130;function checkMaxInput(form) {
if (form.message.value.length > maxLen)
form.message.value = form.message.value.substring(0, maxLen);
// otherwise, update 'characters left' counter
else form.remLen.value = maxLen - form.message.value.length;
}
// End -->
</script><form name=myform action="YOUR-SCRIPT.CGI">
<font size="1" face="arial, helvetica, sans-serif"> 你只可以输入130个字<br>
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="checkMaxInput(this.form)" onKeyUp="checkMaxInput(this.form)"></textarea>
<br>
<input readonly type=text name=remLen size=3 maxlength=3 value="130">还可以输入font>
</form>