[已解决问题] textbox大问题 ?紧急!
提问时间: 2008-03-18 14:55
悬赏分:20 浏览:344 次

各位大哥,怎么判断文本框里的字符多少?
比如只能写100个字符,当你写的时候,下面的能够显示出你写了多少,还剩多少?

给个简单的例子!谢谢啊 !


提问者:HamunNet - 初学一级
最佳答案
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<script type="text/javascript">
function displayReminder(control)
{
debugger;
var countOfStrings = control.value.length;
var surplus   = 100 - countOfStrings;
document.getElementById("divHint").innerText = "你共输入了" + countOfStrings + "字,还可以输入" + surplus   + "字";

}

</script>

 <BODY>
  <input type="text" id="input1" onKeyUp="displayReminder(this);" >
  <div style="float:left" id="divHint">
  </div>
 </BODY>
</HTML>

另:像这样客户端的表现工作,正是JS大显身手的时候,推荐看<javascript高级程序设计>
2008/3/18 19:42:52 回答者:张荣华


提问者对于答案的评价:非常感谢啊!太感谢了!
其它回答(3)
// 函数名:Length
// 功能介绍:取得字符串的长度
// 参数说明:字符串
// 返回值:字符串的长度
// 作者:天志
// 创建日期:2006-08-07
function GetLength(value)
{
var len; 
var i; 
len = 0; 
for (i=0;i<value.length;i++) 

if (value.charCodeAt(i)>255)
{
len+=2; 
}
else

len++; 
}

return len; 
}

这是否的字符的长度。
你可以捕捉文本框的鼠标,键盘事件来显示字数。
3个月前   回答者:逆水行船 - 初学一级
BS标题党
3个月前   回答者:风海迷沙 - 小虾三级
fuck,求代码的都有
3个月前   回答者:acheqi - 菜鸟二级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除