首页>>新闻中心>>PHP学习

限制多行文本域输入的字符个数

来源: 本站    发布时间: 2015-02-25 21:09    阅读次数:

在网站的论坛域意见箱中,留言的内容通常都是在文本域中输入的,而文本域不具有限制用户输入最多字数的功能,因此必须由开发人员编写代码进行控制。运行本实例,在“意见内容”文本框中只能输入1000个字节,即1000个英文字母或500个中文汉字,用户在文本框每输入一个字符,下面的字节位置都将自动计算已输入字节数和剩余字节数。

要实现限制多行文本域输入的字符个数,关键是应用onKeyDown事件和onKeyUp事件,调用自定义的Javascript函数StatByte(),来限制输入的最多字符数并计算已用字节数和剩余字节数。

秘笈心法

在计算字节数时,需要判断输入的字符数是汉字还是英文字母或数字,因为一个汉字占两个字节。

一起设计吧
BACK