zoukankan      html  css  js  c++  java
  • 禁用浏览器的backspace默认回退事件

    项目编辑文本的时候不小心按backspace会直接返回上一页,这个体验不太好,js如下,不过有个问题就是当选择select的时候会失效,因为获取不到键盘事件,产品说用户不会一边选下拉框一边按backspace,我信了。

    function doKey(e){
        var ev = e || window.event;//获取event对象
        var obj = ev.target || ev.srcElement;//获取事件源
        var t = obj.type || obj.getAttribute('type');//获取事件源类型
        if(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"){
            return false;
        }
    }
    //禁止后退键 作用于Firefox、Opera
    document.onkeypress=doKey;
    //禁止后退键  作用于IE、Chrome
    document.onkeydown=doKey;

    原文链接

    http://zywang.iteye.com/blog/700263

  • 相关阅读:
    2019.8.15刷题统计
    2019.8.12刷题统计
    2019.8.11刷题统计
    2019.8.10刷题统计
    2019.8.9刷题统计
    2019.8.8刷题统计
    2019.8.7刷题统计
    2019.8.6刷题统计
    xuezhan.org 6.28
    xuezhan.org 6.27
  • 原文地址:https://www.cnblogs.com/nightfallsad/p/6281864.html
Copyright © 2011-2022 走看看