Rumah >hujung hadapan web >tutorial js >Jquery实现仿新浪微博获取文本框能输入的字数代码_jquery

Jquery实现仿新浪微博获取文本框能输入的字数代码_jquery

WBOY
WBOYasal
2016-05-16 17:41:301161semak imbas
limit.js代码
复制代码 代码如下:

//txt:文本框jquery对象
//limit:限制的字数
//isbyte:true:视limit为字节数;false:视limit为字符数
//cb:回调函数,参数为可输入的字数
function InitLimit(txt,limit,isbyte,cb){
txt.keyup(function(){
var str=txt.val();
var charLen;
var byteLen=0;
if(isbyte){//原文博客:blog.csdn.net/bluceyoung
for(var i=0;iif(str.charCodeAt(i)>255){
byteLen+=2;
}else{
byteLen++;
}
}
charLen = Math.floor((limit-byteLen)/2);
}else{
byteLen=str.length;
charLen=limit-byteLen;
}
cb(charLen);
});
}

页面代码
复制代码 代码如下:




















Jquery实现仿新浪微博获取文本框能输入的字数代码_jquery
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn