焦点在选择

时间:2015-10-19 05:06:06

标签: jquery

我正在尝试使用我的代码阻止退格导航回上一页

$(document).keydown(function (e) {

    if (e.keyCode === 8) {

        alert("Backspace is pressed");

        e.preventDefault;
        return false;

    } else {

    }

});

它正在工作,除非我专注于select标签然后按退格键忽略我创建的功能。

1 个答案:

答案 0 :(得分:0)

请参阅here

代码:

window.addEventListener('keydown', function(e) {

  var key = e.keyCode || e.which;
  if (key == 8 /*BACKSPACE*/ || key == 46/*DELETE*/) {
    var len=window.location.href.length;
    if(window.location.href[len-1]!='#') window.location.href += "#";
  }
},false);

JSFIDDLER