Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127631
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 177
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-11 14:43
个人简介

莫等闲白了老年头

文章分类

全部博文(21)

文章存档

2019年(5)

2018年(7)

2017年(1)

2016年(3)

2015年(3)

2014年(2)

我的朋友

分类: jQuery

2015-12-10 01:21:41

最新jQuery限制TextArea里输入字符个数
以下是三零网为大家整理的最新jQuery限制TextArea里输入字符个数的文章,希望大家能够喜欢!
jQuery限制TextArea里输入字符个数,下面的代码做成了一个jQuery插件,调用起来非常方便。
jQuery.fn.maxLength = function(max){ 
return this.each(function(){
var type = this.tagName.toLowerCase(); 
var inputType = this.type? this.type.toLowerCase() : null; 
if(type == "input" && inputType == "text" || inputType == "password"){ 
//Apply the standard maxLength 
this.maxLength = max; 
} else if(type == "textarea"){
this.onkeypress = function(e){ 
var ob = e || event; 
var keyCode = ob.keyCode; 
var hasSelection = document.selection? document.selection.createRange().text.length > 0 :this.selectionStart != this.selectionEnd; 
return !(this.value.length >= max && (keyCode > 50 || keyCode == 32 || keyCode == 0 || keyCode == 13) &&!ob.ctrlKey && !ob.altKey && !hasSelection); 
}; 
this.onkeyup = function(){ 
if(this.value.length > max){ 
this.value = this.value.substring(0,max); 

};
}
});
};
//用法 
$('#mytextarea').maxLength(500); 
 

来自:
阅读(1273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~