微末限制字数输入

Original 2019-05-16 16:28:10 203
abstract:<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>微博输入</title>     
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>微博输入</title>
    <style>
        .box{
            border: 10px solid pink;
            width: 600px;
            height: 160px;
            margin: 0 auto;
            padding: 10px;
        }

        img{float: left;}

        .box1{
            float: left;
            margin-left: 200px;
            width: 150px;
            height: 24px;
            text-align: right;
            font-size: 14px;
            color: #888;
        }
        .box1 span{
            font-size: 18px;
            font-weight: bold;

        }
        #text{
            width: 600px;
            height: 100px;
            border: 1px solid #888;
            margin-top: 5px;
        }
        .box #sp1,#sp2,#sp3,#sp4,#sp5,#sp6{
            float: left;
            width: 30px;
            height: 32px;
            line-height: 32px;
            padding-left: 26px;
            font-size: 14px;
        }
        #sp1{
            background: url("images/an5.png") no-repeat left center;
        }
        #sp2{
            background: url("images/an4.png") no-repeat left center;
        }
        #sp3{
            background: url("images/an3.png") no-repeat left center;
        }
        #sp4{
            background: url("images/an2.png") no-repeat left center;
        }
        #sp5{
            background: url("images/an1.png") no-repeat left center;
        }
        #sp6{
            margin-left: 160px;
            margin-right: 15px;
        }
        #bt{
            float: left;
            width: 80px;
            height: 30px;
            border: none;
            background-color: #ffc09f;
            color: white;
            border-radius: 5px;
        }

    </style>




</head>
<body>
<div class="box">

    <img src="images/12.png" alt="">
    <div class="box1">还可以输入<span id="number"></span>字</div>
    <textarea id="text"></textarea>
    <span id="sp1">表情</span>
    <span id="sp2">图片</span>
    <span id="sp3">视频</span>
    <span id="sp4">话题</span>
    <span id="sp5">微博</span>
    <span id="sp6">公开</span>
    <input type="button" id="bt" value="发布">

</div>

<script type="text/javascript">
    var text,number,m;
        text=document.getElementById('text');
        number=document.getElementById('number');
        bt=document.getElementById('bt');
        text.onkeyup=function aa() {

            m=140-text.value.length;
            console.log(m);
            if (m < 0){
                number.style.color='red';
            }else{
                number.style.color='#888';
            }
            number.innerHTML=m;
        }
</script>



</body>
</html>



利用键盘按下事件触发判断已输入的字数。

Correcting teacher:查无此人Correction time:2019-05-17 09:59:56
Teacher's summary:完成的不错。学编程,先从模仿开始,继续加油。

Release Notes

Popular Entries