jQuery实现限制文本框的输入长度
更新时间:2017年01月11日 15:14:27 作者:Hi.wz
本文分享了jQuery实现限制文本框的输入长度的示例代码,具有一定的参考价值,下面跟着小编一起来看下吧
jQuery限制文本框输入,包含粘贴。
//限制文本框的输入长度 $(function () { $(document).on("keypress", ".txt-valid-len", function (e) { if (e.keyCode == 8) { return true; } else { var len = $(this).data("maxlength") || 0; if (len > 0) { return (this.value.length <= len); } } return true; }); //粘贴 $(document).on("paste", ".txt-valid-len", function () { var len = $(this).data("maxlength") || 0; if (len > 0) { return ((this.value.length + event.clipboardData.getData('Text').length) <= len); } return true; }); $(document).on("keyup input", ".txt-valid-len", function (e) { var keyCode = e.keyCode || e.which || e.charCode; if (keyCode == 46 || keyCode == 8) { } else { var len = $(this).data("maxlength") || 0; if (len > 0) { if (this.value.length > len) { this.value = com.cutStr(this.value, len, ""); } } } }); });
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
相关文章
解决Jquery load()加载GB2312页面时出现乱码的两种方案
jquery的字符集是utf-8,load方法加载完GB2312编码静态页面后,出现中文乱码,可以通过将两个页面的编码格式转换成utf8的方法来解决,具体如下,感兴趣的朋友可以参考下2013-09-09jquery.messager.js插件导致页面抖动的解决方法
这盘文章介绍了jquery.messager.js插件导致页面抖动的解决方法,有需要的朋友可以参考一下2013-07-07解决jQuery uploadify在非IE核心浏览器下无法上传
之前上传了一个通过Flash实现多文件上传,但是在IE正常运行,FireFox 不能正常上传。经过反复研究学习,之所以firefox和360浏览器无法正常运行,是因为FireFox、chrome、360浏览器等支持HTML5的浏览器不会再文件上传时自动带入session信息和cookie,不共享session。2015-08-08
最新评论