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>