为了账号安全,请及时绑定邮箱和手机立即绑定

如何限制textarea的字符数为225?

如何限制textarea的字符数为225?

冲破 2016-07-19 11:43:16
查看完整描述

1 回答

已采纳
?
慕的地2154647

TA贡献1条经验 获得超1个赞


  • 学过jQuery吗?如果没学过,那js应该学过吧?用js获取textarea里面的文本,然后通过onkeyup(键盘按下时)事件,判断文本长度是否为255,如果255,就让它无论怎么输入都等于225长度范围内的内容。下面我用js做的简单案例,你可以把长度修改成255就可以了。

<textarea  id="txt"></textarea>
<p id="p"></p>
<script>
  window.onload=function(){
     var txt=document.getElementById("txt");
        var p=document.getElementById("p");
        var count=5;                  //要显示文本默认的长度
        p.innerText="你还可以输入"+count+"个字";
        var lastValue='';              // 设置文本超过指定的长度前的当前文本内容
        txt.onkeyup=function(){
           if(txt.value.length<=5){   //当文本不超过指定的长度
             count=5-txt.value.length;//还可以输入的长度等于指定的减去当前的
             p.innerText="你还可以输入"+count+"个字";
             lastValue=txt.value;
           }else{  //超过后
            txt.value=lastValue;     //超过后的文本等于超过前的指定长度文本
           }
        };
  };
</script>
查看完整回答
1 反对 回复 2016-07-19
  • 1 回答
  • 0 关注
  • 1319 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信