js实现文本域的字符即时统计效果
2013-02-19 10:59
316 查看
<head>
<script type='text/javascript'>
/**
* 字符数判断
* */
function textLimiter(field, countfield, maxlimit) {
el=document.getElementById(countfield);
var length=maxlimit - getStringLength(field.value);
if (length < 0) {
field.value = getString(field, maxlimit);
length = maxlimit - getStringLength(field.value);
}
el.innerHTML = "(<span>" + length + "</span>/" + maxlimit+")";
}
function getStringLength(ffieldValue){
//获取ffieldValue的字符长度
}
function getString(field,maxlimit){
//获取field字符中的前maxlimit个字符
}
</script>
</head>
<body>
<!-- 用于展示当前文本域已输入字符和最大字符比,比如(1000/2000) 代表文本域已输入1000字符,最大输入2000-->
<div class='textarea-counter' id='web-textarea-counter'></div>
<textarea id="IE_CONENT" name="IE_CONENT" style='width:450px' class="input_solid" rows='5' validate='required' validate-msg='发布内容不能为空'
onkeyup="textLimiter(this,'web-textarea-counter',1000);"
onfocus="textLimiter(this,'web-textarea-counter',1000);"
onblur="document.getElementById('web-textarea-counter').innerHTML=''">
</textarea>
</body>
<script type='text/javascript'>
/**
* 字符数判断
* */
function textLimiter(field, countfield, maxlimit) {
el=document.getElementById(countfield);
var length=maxlimit - getStringLength(field.value);
if (length < 0) {
field.value = getString(field, maxlimit);
length = maxlimit - getStringLength(field.value);
}
el.innerHTML = "(<span>" + length + "</span>/" + maxlimit+")";
}
function getStringLength(ffieldValue){
//获取ffieldValue的字符长度
}
function getString(field,maxlimit){
//获取field字符中的前maxlimit个字符
}
</script>
</head>
<body>
<!-- 用于展示当前文本域已输入字符和最大字符比,比如(1000/2000) 代表文本域已输入1000字符,最大输入2000-->
<div class='textarea-counter' id='web-textarea-counter'></div>
<textarea id="IE_CONENT" name="IE_CONENT" style='width:450px' class="input_solid" rows='5' validate='required' validate-msg='发布内容不能为空'
onkeyup="textLimiter(this,'web-textarea-counter',1000);"
onfocus="textLimiter(this,'web-textarea-counter',1000);"
onblur="document.getElementById('web-textarea-counter').innerHTML=''">
</textarea>
</body>
相关文章推荐
- js实现统计字符串中特定字符出现个数的方法
- JS实现控制Textarea文本域字符数
- 微博文本域字符数判断JS实现方式
- JS实现区分中英文并统计字符个数的方法示例
- JS实现打字机式字符输出效果
- JS实现找到某字符串中出现次数最多的字符,并统计次数
- js实现常见的几种算法(数组去重、字符统计、二分查找等)
- js仿微博实现统计字符和本地存储功能
- JS实现打字机式字符输出效果
- JS实现打字机式字符输出效果
- 用js实现统计字符串里面的出现次数最多的字符
- js仿微博实现统计字符和本地存储功能
- JS实现的文章字符串中某个字符总个数统计在线小工具实例
- canvas+js实现荧光字符效果
- JS实现统计字符串中字符出现个数及最大个数功能示例
- js实现统计录入文本框中的字符的个数,并加以限制
- JS编写一个函数,实现传入一个不定长度字符串,查找出重复次数前n名的字符并分别统计其次数
- js实现放大镜效果
- JS实现页面加载完毕之前loading提示效果
- js实现省市联动效果的简单实例