javascript - 关于jquery keyup事件问题
大家讲道理
大家讲道理 2017-04-10 14:45:56
[JavaScript讨论组]
input.keyup(function(event) {
    // 获取当前按下键盘的键码
    var key = event.which||event.keyCode;
    // 处理回车和tab的情况
    if (key == '13' || key == '9') {
    //回车可以触发 而tab不可以触发. 请问怎么解决
    }
}

按tab键以后就到了浏览器地址选中了..

30日更新 -- 问题解决了.

input.keyup(function(event) {
        event.preventDefault();
        //event.isDefaultPrevented();判断禁用浏览器默认事件是否生效 return bool
    // 获取当前按下键盘的键码
    var key = event.which||event.keyCode;
    // 处理回车和tab的情况
    if (key == '13' || key == '9') {
    //回车可以触发 而tab不可以触发. 请问怎么解决
    }
}

不过tab比较特殊 要绑定到keydown事件上代码copy一份 改成keydown即可

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
大家讲道理
input.keydown(function(event) {
    event.preventDefault();
};
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号