用jQuery实现限制输入字数的文本框

Posted 北执

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jQuery实现限制输入字数的文本框相关的知识,希望对你有一定的参考价值。

1.导入外部.js文件:

 <script src="js/jquery-1.8.3.js" type="text/javascript"></script>

2.在<body>标签中加入如下代码:

<body>
        还可以输入<span id="word">140</span>个字<br />
       <textarea id="txt" name="" cols="" rows=""></textarea>
       <script language="javascript" type="text/javascript">
           $("#txt").keyup(function(){   
               if($("#txt").val().length > 140){
                   $("#txt").val( $("#txt").val().substring(0,140) );
               }
               $("#word").text( 140 - $("#txt").val().length ) ;
            });
       </script>
</body>

3.如果页面加载时输入框中有默认文本,那么要在页面加载时运行如下jQuery代码,方能正确显示:

$("#word").text( 140 - $("#txt").val().length ) ;

 

以上是关于用jQuery实现限制输入字数的文本框的主要内容,如果未能解决你的问题,请参考以下文章

文本框的字数限制功能jquery插件

JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决

实现文本框中输入限制字数的效果

div模拟文本输入框做字数限制 用substr限制 当字数达到后光标会回到开头 用range对象限制但是删除

完美兼容实现:解决textarea输入框限制字数长度(带统计功能)

用正则表达式限制文本框只能输入数字和+