改造jquery validate.js,设置字段最大长度后,当超过这长度不能再输入
2010-10-28 15:14
549 查看
因为项目的需要,稍稍改造了一下validate.js,思路是这样的,当设置了最大长度时,多余部分被截取掉。
在954行:
在954行:
maxlength: function(value, element, param) { //当字数超过最大值后,不仅会报错而且会把多余的部分去除 /*-------------add by wq--------------------------------*/ var v = $.trim(value); var n = ''; var b = 0; for (var i = 0; i < v.length; i++) { var c = v.slice(i, i + 1); if (b <= param) { n += c; } b++; } $(element).val(n); return this.optional(element) || this.getLength($.trim(value), element) <= param; }
相关文章推荐
- js 只能输入英文和数字,且首位必须是字母,字母总数不能超过3个,总长度不能超过20!
- validate中,设置字段的maxLength后,当输入的内容超过maxLength后不让其在输入的解决办法
- 写了个限制文本框输入最大长度的jquery插件 - jquery.restrictFieldLength.js
- php判断输入不超过mysql的varchar字段的长度范围
- jquery.validate.js使用说明——后台添加用户邮箱功能:非空、不能重复、格式正确
- 转:js控制asp.net服务器端控件textbox设置为多行时输入字符长度
- 利用正则表达式来设置最大输入字符长度
- [转]php判断输入不超过mysql的varchar字段的长度范围
- js做的日期控件里怎样设置文本框里面不能手动输入日期
- JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等
- select2 asp.net mvc jquery.validate.js jquery.validate.unobtrusive.js不能完美结合问题
- js限制最大输入字符长度
- JS限制字符长度及特殊符号不能输入
- JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等
- TextArea设置MaxLength属性最大输入值的js代码
- js控制文本框字数,当超过限制字数时不能输入
- EditText设置最大输入长度并设置密码效果
- jquery中限制部分字段不能输入
- EditText Java代码设置输入框最大输入长度等基础知识,自己记录一下