设置输入框限制长度兼容IE8 maxlength

来源:互联网 发布:项目数据分析师课程 编辑:程序博客网 时间:2024/05/16 08:29

转自:http://www.shangxueba.com/jingyan/1903931.html

1.html

<textarea rows="5" cols="" maxlength="20">你好!</textarea>
2.jquery

<script type="text/javascript">$(function(){$("textarea[maxlength]").on('keyup',function(){ var area=$(this);    var max=parseInt(area.attr("maxlength"),10); //获取maxlength的值    if(max>0){    if(area.val().length>max){ //textarea的文本长度大于maxlength    area.val(area.val().substr(0,max)); //截断textarea的文本重新赋值    }    }})$("textarea[maxlength]").on('blur',function(){//复制的字符处理问题var area=$(this);    var max=parseInt(area.attr("maxlength"),10); //获取maxlength的值    if(max>0){    if(area.val().length>max){ //textarea的文本长度大于maxlength    area.val(area.val().substr(0,max)); //截断textarea的文本重新赋值    }    }});})</script>




0 0
原创粉丝点击