jQuery限制文本框的输入长度
2024-10-19 14:40:29
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, "");
}
}
}
});
});
里面有用到:http://www.cnblogs.com/wz122889488/p/6273018.html里面的方法
最新文章
- Sublime text 3安装Emmet
- HDU 3221 Brute-force Algorithm
- Android 弹出对话框Dialog充满屏幕宽度
- HTML 水平线<;hr/>;标签
- Mac后台开发MNMP(nginx , mysql, php)标配
- WINDOWS渗透与提权总结(2)
- 【高精度+DP】【HDU1223】 OrderCount
- Java基础---集合
- C++ UTF8和GB2312相互转换
- SAP Cloud for Customer(C4C)和微信集成系列教程
- git简单提交操作
- url路由配置以及渲染方式
- 在其他Activity中展示自定义相机拍的照片
- R 导出pdf设置字体
- C#中读写INI文件
- 绕过/*,web.xml直接访问jsp【转】
- JAVA编码 —— 字符串关键字内容替换
- Ubuntu安装spyder并添加快捷方式
- Java构造和解析Json数据的两种方法详解一——json-lib
- 配置karma支持Chrome浏览器
热门文章
- 全面解析python类的绑定方法与非绑定方法
- ubantu环境下fidder安装
- Linux内核优化(未注释)
- 29.OGNL与ValueStack(VS)-总结OGNL[重点]
- JS 根据url 下载
- python中numpy计算数组的行列式numpy.linalg.det()
- Kafka学习总结
- 南京大学发布无序列限制的DNA编辑新工具(转自生物通)
- springMVC入门程序。使用springmvc实现商品列表的展示。
- [z] How can we render CSS3 in a WebBrowser Control ?