ExtJS 键盘事件监听

ExtJS 键盘事件监听

最近在做一个Web系统,整套系统的模块都已经确定了,但唯独登陆窗口没有实现最基本的功能——点击回车登陆。每次登陆都需要输入账号->移动鼠标->输入密码->移动鼠标->点击“登陆”按键,甚烦人。

于是研究了一下Ext JS前台键盘事件捕捉,在网上找了文章,本着拿来主义,把别人的代码直接复制粘贴一下,发现根本不起作用。后来决心自己研究一番。

/**
* 这段代码来自
* http://blog.csdn.net/middlekingt/article/details/8242079
*/
Ext.get('text').on('keypress',function(e){
//监听键盘事件
        if(e.charCode==Ext.EventObject.ENTER){
            Ext.Msg.alert('info','回车');
        }
});

别人的代码之所以不能用,那是因为在我使用的这个版本(5.0.0)的Ext JS里面,window和form根本就没有键盘事件监听,只能去监听textfield的键盘事件,如上面一段代码那样。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值