美文网首页让前端飞Web前端之路程序员
Js实现动态记录textarea中字数

Js实现动态记录textarea中字数

作者: 废柴码农 | 来源:发表于2019-01-17 16:43 被阅读5次
textarea首行缩进.png

如图所示要实现记录文字的效果,具体的实现代码如下:
HTML:

<div style="position:relative">
      <textarea id="inpt_message" class="textareastyle" maxlength="200" onkeyup="javascript:setLength(this,200,'wordslength');">有事请留言</textarea>
//切记:textarea一定要在一行!!!否则会出现多余空格
      <span id="wordslength" style="position:absolute; right:5px; bottom:3vh;font-size:12px; color:#BDCADA">0/200</span>
</div>

CSS:

.textareastyle{
    border:1px solid #0376FD;
    border-radius:5pt;
    height:60pt;
    font-size:10pt;
    margin-bottom: 2vh;
    width:100%;
    color: #BDCADA;
    overflow-x:hidden;
    text-indent:20px
}

JS

//文本框输入字体事件
function setLength(obj,maxlength,id){
    var num=maxlength-obj.value.length;
    var leng=id;
    if(num<0){
        num=0;
    }
    document.getElementById(leng).innerHTML=num+"/200";
}

相关文章

网友评论

    本文标题:Js实现动态记录textarea中字数

    本文链接:https://www.haomeiwen.com/subject/dziidqtx.html