阻止enter键提交表单(监听了onkeydown事件)js代码

来源:互联网 发布:adobe cc mac 注册机 编辑:程序博客网 时间:2024/04/30 18:44
//阻止enter提交表单
    document.onkeydown = function(event) {
        var target, code, tag;
        if (!event) {
            event = window.event; //针对ie浏览器  
            target = event.srcElement;
            code = event.keyCode;
            if (code == 13) {
                tag = target.tagName;
                if (tag == "TEXTAREA") { return true; }
                else { return false; }
            }
        }
        else {
            target = event.target; //针对遵循w3c标准的浏览器,如Firefox  
            code = event.keyCode;
            if (code == 13) {
                tag = target.tagName;
                if (tag == "INPUT") { return false; }
                else { return true; }
            }
        }
    };
0 0
原创粉丝点击