文本输入框,输入文字限制和展示

<textarea class="weui-textarea" placeholder="请输入个性签名" rows="2" name="signature" maxlength="100" onkeyup="setLength(this,100,'wordsLength');"></textarea>
<div class="weui-textarea-counter"><span id="length">0</span>/100</div>

  

// 限制文本框字数
  function setLength(obj,maxlength,id){
      var num=obj.value.length;//获取文本框输入内容的长度
      var leng='length';//获取右下角显示的id
      if(num<0){
          num=0;//如果文本框文字小于零则让它显示为零
      }
      document.getElementById(leng).innerHTML=num;
    //通过id获取到span标签在页面上的显示并对它的值进行拼接,就是把计算出来的结果+最大限制字数
  }

  

引用大神的:

https://zhuanlan.zhihu.com/p/217548456

posted @ 2021-11-25 16:50  超级玛丽和大力水手  阅读(70)  评论(0编辑  收藏  举报