在网站论坛或意见箱中,留言的内容通常都是在文本域中输入的。而文本域不就有的限制用户输入作对字符的功能,因此必须有开发人员编写代码进行控制。
要实现限制文本域输入的字符个数,关键是应用onKeyDown事件和onKeyUp事件,调用自定义的Javascript函数StatByte(),来限制输入的最多字符数并计算已用字节数和剩余字节数。
在计算字节数时,需要判断输入的字符是汉字还是英文字母或数字,因为一个汉字占两个字节。