ExtJS 键盘事件监听
2015-03-25 16:38
417 查看
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的键盘事件,如上面一段代码那样。
但是这里还是有一个问题,回车键在5.0.0版本中并不是e.charCode==Ext.EventObject.ENTER,应该如下表示:
e.getKey() === Ext.event.Event.ENTER
相关文章推荐
- extjs editGrid 的键盘监听事件
- ExtJS监听键盘事件:回车键实现登录功能
- Android监听软键盘打开收起事件
- JAVA监听键盘事件
- ueditor 中监听键盘事件
- ajax提交如何监听“enter”“手机键盘确定”事件
- js监听键盘方向键事件
- c# winform中的键盘监听事件
- JS键盘监听事件的键盘码
- javascript监听键盘事件
- [转]extjs组件添加事件监听的三种方式
- 键盘监听事件
- Java键盘事件监听(2)
- EditText 监听、焦点事件、自定义样式全解及隐藏键盘
- Android软键盘(七)键盘显示的状态下,onKeyDown方法无法监听到back事件
- 键盘监听事件
- Python2.7,PyQt4,实现键盘监听事件
- linux下C实现对键盘事件的监听(按下键盘的时候程序立刻读取)
- 键盘监听事件
- js和jquery实现监听键盘事件