手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js判断文本框剩余可输入字数的方法
js判断文本框剩余可输入字数的方法
摘要:本文实例讲述了js判断文本框剩余可输入字数的方法。分享给大家供大家参考。具体如下:目的:为了更直观的体现用户在文本框输入文本时能看到自己输入...

本文实例讲述了js判断文本框剩余可输入字数的方法。分享给大家供大家参考。具体如下:

目的:为了更直观的体现用户在文本框输入文本时能看到自己输入了多少字,项目中需要通过判断提示文本框剩余可输入字数

JS实现方法

复制代码 代码如下:<html>

<head runat="server">

<title></title>

<script type="text/javascript">

var maxstrlen = 160;

function Q(s) { return document.getElementById(s); }

function checkWord(c) {

len = maxstrlen;

var str = c.value;

myLen = getStrleng(str);

var wck = Q("wordCheck");

if (myLen > len * 2) {

c.value = str.substring(0, i + 1);

}

else {

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;

}

</script>

</head>

<body>

<form id="form1" runat="server">

<div>

控制输入框字符输入,计算输入字符总数,显示剩余字数;<br>

一个英文字符算一个字符,一个中文字符算两个字符计算。

</div>

<div>

<textarea onkeyup="javascript:checkWord(this);" onmousedown="javascript:checkWord(this);"

name="content"></textarea>

</div>

<div>

还可以输入<span id="wordCheck">160</span>个字符

</div>

</form>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

【js判断文本框剩余可输入字数的方法】相关文章:

jquery实现点击label的同时触发文本框点击事件的方法

Node.js重新刷新session过期时间的方法

js控制网页前进和后退的方法

jQuery处理图片加载失败的常用方法

javascript实现动态改变层大小的方法

js判断鼠标位置是否在某个div中的方法

js实现一个链接打开两个链接地址的方法

js去除浏览器默认底图的方法

jQuery判断指定id的对象是否存在的方法

jQuery切换所有复选框选中状态的方法

精品推荐
分类导航