做网页的时候,怎么限制“文本区”字数?

来源:百度知道 编辑:UC知道 时间:2024/05/02 07:41:51
“文本框”我可以设置限制,但是“文本区”设置了无效,怎么回事啊?

只能用JAVASCRIPT的方法来实现
function check( sTargetStr ) {
var sTmpStr, sTmpChar;
var nOriginLen = 0;
var nStrLength = 0;

sTmpStr = new String(sTargetStr);
nOriginLen = sTmpStr.length;

for ( var i=0 ; i < nOriginLen ; i++ ) {
sTmpChar = sTmpStr.charAt(i);

if (escape(sTmpChar).length > 4) {
nStrLength += 2;
} else if (sTmpChar!='\r') {
nStrLength ++;
}
}

return nStrLength;

}
<textarea rows="5" cols="80" id="reply_texts" runat="server" onblur="check(this.value);" onkeypress="check(this.value);" onkeyup="check(this.value)" onkeydown="check(this.value)"></textarea>