点击enter键 js阻止浏览器默认刷新事件实现异步查询

点击enter键 js阻止浏览器默认刷新事件实现异步查询

function stopDefault(e) {  
    //如果提供了事件对象,则这是一个非IE浏览器   
    if(e && e.preventDefault) {  
      //阻止默认浏览器动作(W3C)  
      e.preventDefault();  
    } else {  
      //IE中阻止函数器默认动作的方式   
      window.event.returnValue = false;   
    }  
    return false;  
}  
document.onkeydown = function(event) {  
    var target, code, tag;  
    if (!event) {  
        event = window.event; //针对ie浏览器  
        target = event.srcElement;  
        code = event.keyCode;  
        if (code == 13) { 
            stopDefault(event);
            $('table').bootstrapTable('refresh');
            /*tag = target.tagName;  
            if (tag == "TEXTAREA") { return true; }  
            else { return false; }  */
        }  
    }  
    else {  
        target = event.target; //针对遵循w3c标准的浏览器,如Firefox  
        code = event.keyCode;  
        if (code == 13) {
            stopDefault(event);
            $('table').bootstrapTable('refresh');
            /*tag = target.tagName;  
            if (tag == "INPUT") { return false; }  
            else { return true; }  */
        }  
    }  
};  
posted @ 2017-06-07 11:24 小天yy_sina 阅读( ...) 评论( ...) 编辑 收藏
发布了42 篇原创文章 · 获赞 4 · 访问量 4626

猜你喜欢

转载自blog.csdn.net/lucasxt/article/details/90259606
今日推荐