<script type="text/javascript">
var count = document.getElementById("count"),
textarea = document.getElementById("textarea"),
button = document.getElementById("button");
textarea.onkeyup = textarea. = textarea.onblur = function(){
var str = textarea.value,charLength;
if(arguments.length>0) //不计算换行符
str = str.replace(/(\n)|(\r\n)/g,'');
charLength = checkLength(str,true);
count.innerHTML = "已输入" + str.length + "个字,(" + charLength + "个字符)还能输入" + (100 - str.length) + "个字";
};
var checkLength = function(strTemp){
var i,sum;
sum=0;
for(i=0;i <strTemp.length;i++){
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i) <=255)){
sum=sum+1;
}else{
sum=sum+2;
}
}
return sum;
};
</script>
var count = document.getElementById("count"),
textarea = document.getElementById("textarea"),
button = document.getElementById("button");
textarea.onkeyup = textarea. = textarea.onblur = function(){
var str = textarea.value,charLength;
if(arguments.length>0) //不计算换行符
str = str.replace(/(\n)|(\r\n)/g,'');
charLength = checkLength(str,true);
count.innerHTML = "已输入" + str.length + "个字,(" + charLength + "个字符)还能输入" + (100 - str.length) + "个字";
};
var checkLength = function(strTemp){
var i,sum;
sum=0;
for(i=0;i <strTemp.length;i++){
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i) <=255)){
sum=sum+1;
}else{
sum=sum+2;
}
}
return sum;
};
</script>
新编辑器
- <script type="text/javascript">
- var count = document.getElementById("count"),
- textarea = document.getElementById("textarea"),
- button = document.getElementById("button");
- textarea.onkeyup = textarea.onmouseup = textarea.onblur = function(){
- var str = textarea.value,charLength;
- if(arguments.length>0) //不计算换行符
- str = str.replace(/(\n)|(\r\n)/g,'');
- charLength = checkLength(str,true);
- count.innerHTML = "已输入" + str.length + "个字,(" + charLength + "个字符)还能输入" + (100 - str.length) + "个字";
- };
- var checkLength = function(strTemp){
- var i,sum;
- sum=0;
- for(i=0;i <strTemp.length;i++){
- if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i) <=255)){
- sum=sum+1;
- }else{
- sum=sum+2;
- }
- }
- return sum;
- };
- </script>
<script type="text/javascript">
var count = document.getElementById("count"),
textarea = document.getElementById("textarea"),
button = document.getElementById("button");
textarea.onkeyup = textarea. = textarea.onblur = function(){
var str = textarea.value,charLength;
if(arguments.length>0) //不计算换行符
str = str.replace(/(\n)|(\r\n)/g,'');
charLength = checkLength(str,true);
count.innerHTML = "已输入" + str.length + "个字,(" + charLength + "个字符)还能输入" + (100 - str.length) + "个字";
};
var checkLength = function(strTemp){
var i,sum;
sum=0;
for(i=0;i <strTemp.length;i++){
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i) <=255)){
sum=sum+1;
}else{
sum=sum+2;
}
}
return sum;
};
</script>
var count = document.getElementById("count"),
textarea = document.getElementById("textarea"),
button = document.getElementById("button");
textarea.onkeyup = textarea. = textarea.onblur = function(){
var str = textarea.value,charLength;
if(arguments.length>0) //不计算换行符
str = str.replace(/(\n)|(\r\n)/g,'');
charLength = checkLength(str,true);
count.innerHTML = "已输入" + str.length + "个字,(" + charLength + "个字符)还能输入" + (100 - str.length) + "个字";
};
var checkLength = function(strTemp){
var i,sum;
sum=0;
for(i=0;i <strTemp.length;i++){
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i) <=255)){
sum=sum+1;
}else{
sum=sum+2;
}
}
return sum;
};
</script>
转载于:https://blog.51cto.com/ericsong/300412