/*设置文本框输入时最大长度 οnkeypress="javascript:setMaxLength(this,64);*/
function setMaxLength(e,object,length)
{
e = window.event || e;
var result = true;
if (document.selection){
var controlid = document.selection.createRange().parentElement().id;
var controlValue = document.selection.createRange().text;
if (controlid == object.id && controlValue != "")
{
result = true;
}
else if (object.value.mysqldblen() >= length) //一个中文算三个字符
{
result = false;
}
if (window.event)
{
window.event.returnValue = result;
return result;
}
} else if (typeof(object.selectionStart) == "number"){//Firefox
if (object.value.mysqldblen() >= length) //一个中文算三个字符
{
result = false;
if (e.keyCode == 8 || e.keyCode == 46){
result = true;
}
if (!result){
e.preventDefault();
}
}
return result;
}
}
JS限制textbox或textarea输入字符长度(IE和Firefox都支持)
最新推荐文章于 2021-09-26 17:01:57 发布