菜单

壹个依据jquery的文件框记数器_jquery_脚本之家

2020年2月15日 - 澳门太阳娱乐手机登录

复制代码 代码如下: /* *长度追踪器
*v2.1.0 *bind2Id:用于彰显长度变化的因素的id *max:最大尺寸
*msgWrap:提醒新闻
*eg:$.lenTracer({bind2Id:’myTracer’,max:150,msgWrap:’您还是能输入-个字符’}State of Qatar;
*author:liujg1015@gmail.com */ { var zw_validate = function { this.el
= $; this.bindEl = false; this.setting = { bind2Id: false, max: 100,
msgWrap: ‘您还是能够输入-个字符’ }; if { $.extend; this.init(卡塔尔; } };
zw_validate.prototype = { init: function () { var _this = this;
this.bindEl = $(‘#’ + this.setting.bind2Id); this.el.focus {
_this.start.blur { _this.dispose; this.el.css({ paddingBottom: 20 });
this.initMsg(); }, initMsg: function () { var wrap =
this.setting.msgWrap.split; this.bindEl.text(this.setting.max –
this.count.before.after; }, count: function () { var _val =
this.el.val(); var _len = _val.length; var _rowCount = 0; var
_enterLen = 0; var _partten = /n+/g; if (_len > 0 &&
_partten.test { _enterLen += 3; while ((result = _partten.exec { if
((result.index + 1 + _enterLen) > this.setting.max) { break; }
_enterLen += 3; } _rowCount = _val.match.length; } return { total: ,
enterLen: _enterLen }; }, start: function () { var _this = this;
_this.timer = setInterval { var _val = _this.el.val(); var _rlt =
_this.count(); if (_rlt.total > _this.setting.max) { if {
_this.el.val(_val.substr(0, _this.setting.max – _rlt.enterLen)); }
else { _this.el.val(_val.substr); }
_this.bindEl.text(_this.setting.max – _this.count; return; }
_this.bindEl.text(_this.setting.max – _rlt.total); }, 300); },
dispose: function () { clearInterval; }, restore: function () {
this.bindEl.text(this.setting.max – this.el.val; } }; $.fn.extend({
lenTracer: function { return new zw_validate; }卡塔尔国;
后生可畏、上边是计数器的台本,可将脚本贴到js文件中,然后在html里面增添援引。
复制代码 代码如下:

demo

标题
评论

二、上边的代码是展现什么接纳。
那些计数器是投机用jQuery写的,因此要凭借于jQuery库函数。能揣摸回车符,因为在textarea里面包车型大巴回车符提交到后台后是’rn’。迎接批评、指正。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图