JavaScript 的keydown,keypress,keyup事件
来源:互联网 发布:淘宝的瑕疵大牌化妆品 编辑:程序博客网 时间:2024/05/16 05:51
JavaScript 中提供keydown,keypress,keyup 三种事件。从字面上理解的话,keyup就是被按的键释放了(弹起来了)才触发;keydown 和keypress相对而言比较容易混淆,下面就比较小keydown和keypress的区别:
onkeydown : 触发时机 键盘键被按下,返回false取消默认动作。不区分大小键盘,不区分大小写字母,基本支持所有按键,其他博文说不支持【printScreenSysRq】,但是测试也是支持的。
onkeypress: 触发时机 键盘键被按下,返回false取消默认动作。不区分大小键盘(一般利于辨别输入是否是数字),区分大小写。很多其他按键不支持。
用途:
keydown:一般情况下用于捕捉快捷键,在JavaScript中可以使用event.ctrlkey,event.altkey或者直接用17,18表示 "ctrl"和”alt"按键。
keypress: 一般用于捕获按键所获取的字符,由于区分大小写,和不分大小键盘,比较利于辨别输入字符;
触发顺序:
keydown ----> keypress ----> keyup. 如果keydown中,返回false会阻止kepress激活,导致无法运行keppress事件
0 0
- JavaScript 的keydown,keypress,keyup事件
- javascript KeyDown、KeyPress和KeyUp事件的区别与联系
- keydown keypress keyup事件
- keyDown keyPress keyUp 事件的区别
- keyDown keyPress keyUp 事件的区别
- 键盘事件keydown、keypress、keyup
- JavaScript 中keyup,keydown,keypress
- keydown、keypress、keyup的使用
- keypress,keydown,keyup的区别
- keypress, keydown, keyup的区别
- Winform下KeyDown,KeyPress,KeyUp事件的总结
- KeyDown、KeyPress和KeyUp事件的区别与联系
- C#控件KeyDown、KeyPress与KeyUp的事件
- Winform下KeyDown,KeyPress,KeyUp事件的总结
- C# KeyDown KeyPress KeyUp 处理相应的键盘事件
- Winform下KeyDown,KeyPress,KeyUp事件的总结
- 键盘事件keypress 和 keydown、keyup 的用法与区别
- javascript keypress与keydown和keyup的区别
- 第四周第一天(【URL(openStream()】【基于UDP的网络通信】)
- 【Android应用开发技术:媒体开发】拍照
- Redis Java连接操作(转)
- LeetCode_3Longest Substring Without Repeating Characters
- CentOS6.5中桌面上的面板被误删后,如何正常恢复?
- JavaScript 的keydown,keypress,keyup事件
- ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting B
- 数据库之Oracle的使用【入门版,包括常用的Sql语句】
- Basic
- [java_基础]内部类和静态类
- HDU 4771 Stealing Harry Potter's Precious
- Android Do not do binder operation in destructor
- android studio生成aar包并在其他工程引用aar包
- Dancing Links hdoj 5046 3656 2295