js输入统计,还可以输入140个字符
来源:原创
时间:2016-07-06
作者:脚本小站
分类:JS/JQuery
示例一:
<textarea name="" id="textarea{$vo.id}" onkeyup="countStr(this,{$vo.id})" maxlength="140" placeholder=""></textarea>
<div class="tips">还可以输入<span id="remaining{$vo.id}">140</span>个字</div>function countStr(O,id){
var len = $(O).val().length;
var maxlen = 140;
if(len < maxlen){
$('#remaining'+id).html(maxlen-len);
}else{
$('#remaining'+id).html(0);
}
}示例二:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<SCRIPT language="javascript">
function checktext(text){
allValid = true;
for (i = 0; i < text.length; i++){
if (text.charAt(i) != " "){
allValid = false;
break;
}
}
return allValid;
}
function gbcount(message,used,remain){
var max = 10;// 最多输入个数
if (message.value.length > max) {
message.value = message.value.substring(0,max);// 去掉多余的字符
used.value = max;
remain.value = 0;
<!-- alert("留言不能超过 200 个字!");-->
alert("不能超过"+max+"个字!");
}else{
used.value = message.value.length;
remain.value = max - used.value;
}
}
</script>
</head>
<body>
<form action="" method="post">
<textarea name="Memo" rows="10" wrap="PHYSICAL" cols="75" onKeyDown="gbcount(this.form.Memo,this.form.used,this.form.remain);" onKeyUp="gbcount(this.form.Memo,this.form.used,this.form.remain);"></textarea>
已用字数:<input disabled maxLength="4" name="used" size="3" value="0" class="inputtext"/>
剩余字数:<input disabled maxLength="4" name="remain" size="3" value="10" class="inputtext"/>
</form>
</body>
</html>