//onPropertyChangefunction chkMaxLen(obj, e) {
var maxLen = 200;
if (getRangeById()) {
return true;
}
if (obj.value.length >= maxLen) {
if (e.keyCode == 46 || e.keyCode == 8 || (e.keyCode >= 33 && e.keyCode <= 40)) {
return true;
} else {
if (!e.ctrlKey)
e.returnValue = "";
return false;
}
}
}
function getRangeById() {
var o = document.selection.createRange();
if (o.text.length > 0) {
return true;
} else {
return false;
}
}
function clearSelect() {
var o = document.selection.createRange();
o.text = "";
}
onpaste="return false;"
oncopy="return false;" oncut="return false;" onfocus="clearSelect();" onKeydown="chkMaxLen(this,event)"
onblur="chkMaxLen(this,event)"

本文详细介绍了如何在文本编辑器中实现输入字符数限制的功能,包括使用JavaScript事件监听来检测输入长度并应用相应的限制逻辑。
6952

被折叠的 条评论
为什么被折叠?



