?
?
?
/* 扩充字符串的计算长度的方法 */
String.prototype.getBytes = function() {
? ?var cArr = this.match(/[^\x00-\xff]/ig); ? ?
? ?return this.length + (cArr == null ? 0 : cArr.length); ? ?
};
function valid(obj){ ? ?
if(obj.value.getBytes()>120){
? obj.value = obj.value.substring(0,120);//如果输入长度已经大于120个字符则不做处理
}
}
?
?
?<textarea rows="3" style="width: 110px" ?name="dvalue" onKeyPress='valid(this)' onkeyup="valid(this)" onkeydown="valid(this)" ?>test</textarea>
?