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

  • 相关阅读:
    latex
    anaconda
    git stash
    YOLO训练Pedestrain
    OpenCL C
    OpenCL
    OpenVX
    caffe源码阅读
    居住证积分查询地址
    jdk 1.8内存逐步增大的一个bug
  • 原文地址:https://www.cnblogs.com/nightfallsad/p/6281864.html
Copyright © 2011-2022 走看看