统计文本域字数

90 篇文章 1 订阅
46 篇文章 1 订阅

html:

 <div id="control" style="margin-top: 10px;">
            <div style="float: left; margin-top:40px; width: 20%">
                <input style="width: 60px; font-size: 16px; background:green; height:40px; " type="tel" value ="文本层" readonly="true" />
            </div>
            <div style="margin-top:20px; width: 70%">
                <textarea name="markText" id="markText" style="width: 400px; border:1px solid #000; font-size: 16px; line-height: 23px; font-family: 微软雅黑; max-width: 400px; height:150px; max-height: 150px; outline: 0;"></textarea>
                <input style="width: 50px; font-size:16px; margin-left:100px; height:30px;text-align:center;vertical-align:top;margin-top:50px;" id="num" type="text" value ="0/50" readonly="true"/>
            </div>

        </div>

js代码:

function textAreaValue(){
    $("#markText").keyup(function(){
            var text = $(this).val();
            //中文字数统计
            str = (text.replace(/\w/g,"")).length;
            //非汉字的个数
            abcnum = text.length-str;
            total = str+abcnum;
            //字数限制
            if(total > 50){
                alert("您输入的字数超限!");
            }
            $("#num").val(total+"/50");
    })
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值