jQuery实现限制textarea文本框输入字符数量的方法


Posted in Javascript onMay 28, 2015

本文实例讲述了jQuery实现限制textarea文本框输入字符数量的方法。分享给大家供大家参考。具体实现方法如下:

(function($) {
  $.fn.extend( {
    limiter: function(limit, elem) {
      $(this).on("keyup focus", function() {
        setCount(this, elem);
      });
      function setCount(src, elem) {
        var chars = src.value.length;
        if (chars > limit) {
          src.value = src.value.substr(0, limit);
          chars = limit;
        }
        elem.html( limit - chars );
      }
      setCount($(this)[0], elem);
    }
  });
})(jQuery);
 
//To setup the limiter, simply include a call similar to the one below:
var elem = $("#chars");
$("#text").limiter(100, elem);

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript检查日期格式的函数[比较全]
Oct 17 Javascript
Jquery Change与bind事件代码
Sep 29 Javascript
Extjs优化(二)Form表单提交通用实现
Apr 15 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
Jun 05 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
Feb 22 Javascript
jquery滚动条插件(可以自定义)
Dec 11 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
Oct 25 Javascript
浅谈Vue 性能优化之深挖数组
Dec 11 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 Javascript
Vue使用Ref跨层级获取组件的步骤
Jan 25 Vue.js
javascript实现行拖动的方法
May 27 #Javascript
JavaScript操作Cookie方法实例分析
May 27 #Javascript
JavaScript通过事件代理高亮显示表格行的方法
May 27 #Javascript
jquery预加载图片的方法
May 27 #Javascript
jQuery仿gmail实现fixed布局的方法
May 27 #Javascript
js实现键盘Enter键提交表单的方法
May 27 #Javascript
js实现简单锁屏功能实例
May 27 #Javascript
You might like
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
vue debug 二种方法
2018/09/16 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
python使用pil生成缩略图的方法
2015/03/26 Python
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
英国女性化妆品收纳和家具网站:Beautify
2019/12/07 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
办公室文秘岗位职责
2013/11/15 职场文书
预备党员党课思想汇报
2014/01/13 职场文书
小学庆六一活动总结
2014/08/28 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
早恋主题班会
2015/08/14 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
javascript实现计算器功能详解流程
2021/11/01 Javascript