解决textarea maxlength以及计数不好用问题

来源:互联网 发布:python消费者行为分析 编辑:程序博客网 时间:2024/06/07 01:13
textArea.on('input propertychange', function () {


var len = 0, str =  $(this).val(), max = str.length - 1;
for(var i=0;i <str.length;i++){
len += str.charCodeAt(i) == 10 && (i < max && str.charCodeAt(i+1) != 13) ? 2 : 1;
}
//textarea最大输入限制数 eg:800
maxl = parseInt($(this).attr("maxlength"));
if(len>maxl){
cha = len - maxl;
$(this).val($(this).val().substring(0,(maxl-cha+1)));
numItem.text(maxl);
}else{
numItem.text(len);
}
  
});
0 0
原创粉丝点击