当前位置: 代码迷 >> Web前端 >> 应验textarea填写长度
  详细解决方案

应验textarea填写长度

热度:255   发布时间:2012-11-23 22:54:33.0
验证textarea填写长度

?

?

?

/* 扩充字符串的计算长度的方法 */

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>

?

  相关解决方案