判断输入框的长度及限制长度
var maxstrlen = 65;
function checkWord() {
len = maxstrlen;
var str = $("#info").val();
myLen = getStrleng(str);
var wck = $("#info");
if (Math.floor((len * 2 - myLen) / 2<0)) {
$("#info").val(str.substring(0, i-1 ));
}
else {
$("#message").html('还可以输入<span style="font-family: Constantia,Georgia;font-size: 22px;font-style: italic;font-weight: 700;">'+(Math.floor((len * 2 - myLen) / 2))+ "</span>字,不能超过"+maxstrlen+"个");
// wck.innerHTML = Math.floor((len * 2 - myLen) / 2);
}
}
function getStrleng(str) {
myLen = 0;
i = 0;
for (; (i < str.length) && (myLen <= maxstrlen * 2); i++) {
if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128)
myLen++;
else
myLen += 2;
}
return myLen;
}
还没有评论,来说两句吧...