我正在研究一个限制字符数的函数。允许用户在输入文本字段中输入内容。
就是这个:
$.fn.restringLength = function (id, maxLen) {
$(id).keypress(function(e){
var kCode = e.keyCode ? e.keyCode : e.which,
len = $(id).val().length;
if (kCode != 8 && kCode != 46) {
if (len > maxLen) e.preventDefault();
}
});
}
该函数绑定按键事件并获取按键的代码。
如果字符。达到限制,它只允许按下删除键和退格键。
它需要很好地工作,是一种绑定“onselect”事件的方法,以便具有以下行为:
当用户用鼠标选择整个文本并键入一个字母或数字时,整个文本将被删除并出现该字母。
当我们想用另一个文本替换一些文本时,这是我们大多数人都会做的事情,我希望我的函数能够启用它。
有什么想法吗?