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

为什么当我输入超过30个字之后我在删除多余的字删到最后一直显示你已经超过1个字而且不变的

/ 猿问

为什么当我输入超过30个字之后我在删除多余的字删到最后一直显示你已经超过1个字而且不变的

qq_慕沐8145494 2019-03-07 09:55:23

<!DOCTYPE html>

<html>

    <head lang="en">

        <meta charset="UTF-8">

        <title>输入文本</title>

    </head>

    <body>

        <p>字数限制在30字内,<span id=span>您还可以输入<b id=bb>30</b> 字</span></p>

        <textarea cols="50"  rows="7"  id="text"></textarea>

        <script type="text/javascript">

        var text=document.getElementById('text');

        var bb=document.getElementById('bb');

        var span=document.getElementById('span');

        var count=30,total,br;

        document.onkeyup=function(){

            total=text.value.length;

            bb.innerHTML=count-total;

            if(total>30){

                span.innerHTML='你已经超出'+(total-count)+'字';

            }

        }//补充代码

        </script>

    </body>

</html>



查看完整描述

1 回答

?
慕移动5405750
<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>输入文本</title>

</head>

<body>

<p>字数限制在30字内,<span id=span>您还可以输入<b id=bb>30</b> 字</span></p>

<textarea cols="50" rows="7" id="text"></textarea>

<script type="text/javascript">

    var text = document.getElementById('text');

    var bb = document.getElementById('bb');

    var span = document.getElementById('span');

    var count = 30, total, br;

    document.onkeyup = function () {

        total = text.value.length;

        bb = count - total;

        if (total > 30) {
            span.innerHTML = '你已经超出' + (total - count) + '字';
        }else{
            span.innerHTML = '您还可以输入' + bb + '字';
        }

    }//补充代码

</script>

</body>

</html>


查看完整回答
反对 回复 2019-03-07

添加回答

回复

举报

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