博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery限制“Text-Area”域中的字符的个数
阅读量:7027 次
发布时间:2019-06-28

本文共 1044 字,大约阅读时间需要 3 分钟。

jQuery.fn.maxLength = function(max){    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);

转载地址:http://itlxl.baihongyu.com/

你可能感兴趣的文章
视频文件格式
查看>>
文件异步上传方式(一)
查看>>
funny alphabet
查看>>
STL队列 之FIFO队列(queue)、优先队列(priority_queue)、双端队列(deque)
查看>>
Android压力测试工具——Monkey
查看>>
使用“DiskGenius”精确隐藏硬盘坏道
查看>>
我心中的核心组件(可插拔的AOP)~第十二回 IoC组件Unity
查看>>
Spring3系列4-多个配置文件的整合
查看>>
SQLServer2005重建索引前后对比【转】
查看>>
Inode详解
查看>>
jquery加入收藏代码
查看>>
7z命令行工具
查看>>
AutoCompleteTextView 与sqlite绑定实现记住用户输入的内容并自动提示
查看>>
Makefile 中会在多处地方看到 FORCE
查看>>
hadoop参数传递
查看>>
揭秘uc浏览器四
查看>>
用条件注释判断浏览器版本,解决兼容问题
查看>>
通过IEnumerable和IDisposable实现可暂停和取消的任务队列
查看>>
纯css3制作写轮眼开眼及进化过程
查看>>
OSX终端 命令行的一些基本操作
查看>>