控制Input textarea中最多输入长度

有很多方法实现,但是都有各种不完美,

maxlength,属性,可以控制,但是这个属性对于ie老的浏览器还是不怎么好,

我们需要超出字数给出提示,这一点也办不到,

onchange,或者其他方法,试过了,都是没有理想中那么完美,这里贴出解决方案,给自己看。input都适用

 <textarea placeholder="请输入出差说明"    class="detailDescribValue" ></textarea>

    $('.detailDescribValue').bind('input propertychange', function() {
       var val = $(this).val();
       if (val.length > 50) {
           alert("这个测试不准你输入超过50字")
            $(this).val(val.substring(0, 50));
       }
    });
这个方法是监听每次dom的动作的,所以还是有其弊端的,以后有好的,在分享,这个留给自己看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值