js 屏蔽backspace事件

10个月前 (10-13) wang 前端, 技术杂谈 0评论 已收录 185℃ 浏览数:95

$(document).keydown( function(e)
{
//获取键盘的按键CODE
var k=e.keyCode;
if(k == 8){
//获取操作的标签对象
var act = document.activeElement.tagName.toLowerCase();
//如果按键为“backspace”并且标签对象为body或html时,返回false
if(act.indexOf("body") != -1 || act.indexOf("html") != -1)
{
return false;
}
if (document.activeElement.type == "text") {
if (document.activeElement.readOnly == false){
return true;
}
}
return false;
}
return true;
});

博主

Just do it. Now or never.

相关推荐

嗨、骚年、快来消灭0回复。