jQuery动态计算文本框内的可输入字数

来源:https://www.sucaihuo.com/js/2818.html 2017-08-23 22:57浏览(866) 收藏

一款jQuery动态计算文本框内的可输入字数的特效代码,每个输入框或文本框都可以预设限制的字符数,限制字符数和当前字符数均在输入框或文本框的右侧显示出来,一旦超过了限制字符数,后门输入的所有内容均不显示在输入框或文本框里。
jQuery动态计算文本框内的可输入字数
分类:表单代码 > 输入框 难易:初级
查看演示 下载资源 下载积分: 20 积分

页面的head部分,需引入jQuery库和字数限制插件,并设置好页面元素的样式,代码如下:

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/textSum.min.js"></script>
<style type="text/css">
*{ box-sizing:border-box;}
body{ background:#f4f4f4;}
span{ font-size:12px;}
p{ margin:5px 0;}
.textWrap{ margin:10px 0 20px;}
.textWrap input,.textWrap textarea{ display:inline-block; background:#fff; border-radius:4px; border:1px solid #ddd; height:34px; width:100%; padding:7px 12px; padding-right:80px; line-height:20px; font-size:14px; color:#333;}
.textWrap textarea{ height:80px;}

页面的body部分,div容器的多个p标签里分别放入不同的input输入框或textarea文本框,代码如下:

<div style="margin:50px auto; width:60%;">
	<p><span>input maxlength = 10</span></p>
    <div class="textWrap wordSumTotal">
    	<input type="text" name="" maxlength="10">
    </div>
	<p><span>input maxlength = 20</span></p>
    <div class="textWrap wordSumTotal">
    	<input type="text" name="" style="height:46px;" maxlength="20">
    </div>
	<p><span>input maxlength 缺省时,默认maxlength = 10</span></p>
    <div class="textWrap wordSumTotal">
    	<input type="text" name="">
    </div>
    
	<p><span>textarea maxlength = 20</span></p>
    <div class="textWrap wordSumTotal">
    	<textarea name="" cols="" rows="" maxlength="200"></textarea>
    </div>
    <br>
    <p>使用方法:</p>
    <p><pre><code>$('class or element').textSum();</code></pre></p>
</div>

页面的底部,需启用插件,代码如下:

<script type="text/javascript">
$(function(){
	$('.wordSumTotal').textSum();
});
</script>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2