源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js判断文本框剩余可输入字数的方法

  • 时间:2021-01-15 03:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js判断文本框剩余可输入字数的方法
本文实例讲述了js判断文本框剩余可输入字数的方法。分享给大家供大家参考。具体如下: 目的:为了更直观的体现用户在文本框输入文本时能看到自己输入了多少字,项目中需要通过判断提示文本框剩余可输入字数 JS实现方法
[u]复制代码[/u] 代码如下:
<html>  <head runat="server">      <title></title>      <script type="text/javascript">             var maxstrlen = 160;          function Q(s) { return document.getElementById(s); }             function checkWord(c) {              len = maxstrlen;              var str = c.value;              myLen = getStrleng(str);              var wck = Q("wordCheck");                 if (myLen > len * 2) {                  c.value = str.substring(0, i + 1);              }              else {                  wck.innerHTML = Math.floor((len * 2 - myLen) / 2);              }          }             function getStrleng(str) {              myLen = 0;              i = 0;              for (; (i < str.length) && (myLen <= maxstrlen * 2); i++) {                  if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128)                      myLen++;                  else                      myLen += 2;              }              return myLen;          }            </script>  </head>  <body>      <form id="form1" runat="server">      <div style="font-size: 16px">          控制输入框字符输入,计算输入字符总数,显示剩余字数;<br>          一个英文字符算一个字符,一个中文字符算两个字符计算。      </div>      <div>          <textarea onkeyup="javascript:checkWord(this);" onmousedown="javascript:checkWord(this);"              name="content" style="overflow-y: scroll"></textarea>      </div>      <div>          还可以输入<span style="font-family: Georgia; font-size: 26px;" id="wordCheck">160</span>个字符      </div>      </form>  </body>  </html>
希望本文所述对大家的javascript程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部