Javascript实现真实字符串剩余字数提示的实例代码
Javascript实现真实字符串剩余字数提示的实例代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://文本框剩余字数提示(字符大小)functiontextLimitCheckSj(thisArea,maxLength,...

复制代码 代码如下:

//文本框剩余字数提示(字符大小)

function textLimitCheckSj(thisArea, maxLength, SpanId) {

var str = thisArea.value;

if (getChrLen(str, maxLength) > maxLength * 2) {

thisArea.value = str.substring(0, x-1);

}

else {

var varss = '(剩余字数:' + Math.floor((maxLength * 2 - getChrLen(str, maxLength)) / 2) + ')';

document.getElementById(SpanId).innerHTML = varss;

}

}

function getChrLen(str, maxLength) {

var realLength = 0, len = str.length, charCode = -1;

x = 0;

for (; (x < len) && (realLength <=maxLength * 2); x++) {

charCode = str.charCodeAt(x);

if (charCode >= 0 && charCode <= 128)

realLength += 1;

else

realLength += 2;

}

return realLength;

}

?

<asp:TextBox ID="txtOwner_Name" runat="server" Width="200px" BackColor="LightYellow"

onkeyup="textLimitCheckSj(this,50,'spOwner_Name')"></asp:TextBox><span id="spOwner_Name"

><em>(50字以内)</em></span>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类