JS禁用退格键的返回作用
成功志
JS禁用退格键的返回作用
2012-4-16 ok12
函数一:

document.onkeydown = function() {

 // 如果按下的是退格键

    if(event.keyCode == 8) {

     // 如果是在textarea内不执行任何操作

        if(event.srcElement.tagName.toLowerCase() != "input"  && event.srcElement.tagName.toLowerCase() != "textarea" && event.srcElement.tagName.toLowerCase() != "password")

            event.returnValue = false;

        // 如果是readOnly或者disable不执行任何操作

  if(event.srcElement.readOnly == true || event.srcElement.disabled == true)

            event.returnValue = false;                            

     }

}

函数二:

function onKeyDown() 

{

if ( (event.altKey) || ((event.keyCode == 8) && 

(event.srcElement.type != "text" &&

event.srcElement.type != "textarea" &&

event.srcElement.type != "password")) || 

((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||

(event.keyCode == 116) ) {

  event.keyCode = 0;

  event.returnValue = false;

  }

 }
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容