java onkeydown_java笔记 js onkeypress与onkeydown 事件区别详细说明
onkeypress 和 onkeydown 是有区别,下面将讲解 onkeypress 与 onkeydown 事件的区别。
onkeypress 事件在用户按下并放开任何字母数字键时发生。但是系统按钮(例如:箭头键、功能键)无法得到识别。
onkeydown 事件在用户按下任何键盘键(包括系统按钮)时发生。
具体区别:
1. 一个放开一个没有放开,onkeydown 先于 onkeypress 发生。
2.onkeypress 无法系统按钮。
2.onkeydown 捕获的 keyCode 不区分字母大小,而 onkeypress 区分。
onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。
onkeyup 是在用户放开任何先前按下的键盘键时发生。
onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。
onkeypress
As of Microsoft® Internet Explorer 4.0, the onkeypress event fires and can be canceled for the following keys:
Letters: A - Z (uppercase and lowercase)
Numerals: 0 - 9
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
System: ESC, SPACEBAR, ENTER
onkeydown
As of Microsoft® Internet Explorer 4.0, the onkeydown event fires for the following keys:
Editing: DELETE, INSERT
Function: F1 - F12
Letters: A - Z (uppercase and lowercase)
Navigation: HOME, END, LEFT ARROW, RIGHT ARROW, UP ARROW, DOWN ARROW
Numerals: 0 - 9
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
System: ESC, SPACEBAR, SHIFT, TAB
As of Internet Explorer 5, the event also fires for the following keys:
Editing: BACKSPACE
Navigation: PAGE UP, PAGE DOWN
System: SHIFT+TAB
As of Internet Explorer 5, this event can be canceled for the following keys and key combinations by specifying event.returnValue=false:
Editing: BACKSPACE, DELETE
Letters: A - Z (uppercase and lowercase)
Navigation: PAGE UP, PAGE DOWN, END, HOME, LEFT ARROW, RIGHT ARROW, UP ARROW, DOWN ARROW
Numerals: 0 - 9
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
System: SPACEBAR, ESC, TAB, SHIFT+TAB
You can cancel all keys that fire the onkeydown event in HTML Applications, including most accelerator keys, such as ALT+F4.
In Internet Explorer 4.0, you cannot cancel the onkeydown event, but you can use the onkeypress event to cancel keyboard events.
两个一起按,可以这样:
代码如下:
if( window.event.shiftKey && event.keyCode==xx)
function document_onpress()
{
if(event.keyCode=="13")
{
document.all.div_Line.style.pixelLeft=document.all.div_Line.style.pixelLeft+1;
document.all.div_Q.style.pixelLeft=document.all.div_Q.style.pixelLeft+1;
document.all.div_T.style.pixelLeft=document.all.div_T.style.pixelLeft+1;
}
java onkeydown_java笔记 js onkeypress与onkeydown 事件区别详细说明相关推荐
- js onkeypress与onkeydown 事件区别详细说明
本文将详细介绍js onkeypress与onkeydown 事件区别:一个放开一个没有放开,onkeydown先于onkeypress 发生,需要的朋友可以参考下 onkeypress 和 onke ...
- onkeypress与onkeydown 事件区别详细说明
onkeypress 和 onkeydown 是有区别,下面将讲解 onkeypress 与 onkeydown 事件的区别. onkeypress 事件在用户按下并放开任何字母数字键时发生.但是系统 ...
- onkeypress 和 onkeydown 的区别
本文将详细介绍js onkeypress与onkeydown 事件区别:一个放开一个没有放开,onkeydown先于onkeypress 发生,需要的朋友可以参考下 onkeypress 和 o ...
- 通过onkeypress和onkeydown事件禁用键盘中某些键
http://zywang.iteye.com/blog/700263原文 <script type="text/javascript"> //处理键盘事件 禁止后退键 ...
- (JAVA学习笔记) 关于i++和++i的区别
关于i++和++i的区别 首先看下面一串代码: int i=0;int a = i++;System.out.println("a="+a);System.out.println( ...
- JS键盘监听事件:onkeydown、onkeypress、onkeyup
1.都是监听键盘的行为,但是触发的时机不一样 onkeydown: 按下任意按键的时候触发的,onkeydown 触发的时候输入流正要进入系统,也就是说onkeydown事件一完,输入流就进入了系统, ...
- java onkeydown_JavaScript onkeydown事件入门实例(键盘某个按键被按下)
JavaScript onkeydown 事件 用户按下一个键盘按键时会触发 onkeydown 事件.与 onkeypress事件不同的是,onkeydown 事件是响应任意键按下的处理(包括功能键 ...
- 网页: onkeypress事件与onkeydown事件的区别
一.了解区别 1.onkeypress事件:用户在按下并放开键盘上的按钮时所触发的事件,但是键盘上的功能区按钮是无法识别的(例如:F1-F12,箭头,Delete 等等). 2.onkeydown事 ...
- JQuery-学习笔记06【高级——JQuery事件绑定和切换】
Java后端 学习路线 笔记汇总表[黑马程序员] JQuery-学习笔记01[基础--JQuery基础]--[day01] JQuery-学习笔记02[基础--JQuery选择器] JQuery-学习 ...
最新文章
- 【Android】SlidingMenu属性详解
- Linux学习之系统编程篇:练习验证线程共享全局变量
- Photoshop脚本指南——Hello World
- linux主线程结束 子线程还能运行么,linux主线程和子线程
- c++动态内存管理题目
- 数组算法 java 115918581
- storm与hadoop的对照
- w ndows10怎么没体验指数,Win10没有“Windows体验指数”功能怎么进行系统评分【图文】...
- 分享一个qt实现的登录界面模板
- 数据预处理和特征工程1--无量纲化:数据归一化、标准化
- LeCo-238. 除自身以外数组的乘积
- java 运费_如何在Java中创建运费成本计算器
- 浏览器禁用cookie后session还能用吗?cookie与session区别
- AS3版本Progressive FLV播放方式
- node新版本的坑--与sass的兼容问题
- 广播风暴产生的原因及处理!
- open-set recognition(OSR)开集识别的一些思考(二)
- 联通 受限服务器未响应,联通设置宽带的时候服务器未响应
- 关于解决MYSQL的like模糊查询效率的一种方案
- AIR2.0 打开exe
热门文章
- java 调制信号,常见调制技术汇总
- 深入理解空指针(C++)
- Qt信号与槽传递QList动态数组
- Qt使用MSVC编译器关闭“C4100:未引用的形参”警告的方法
- BGP-13 配置BGP多路径发布
- P3819 松江1843路
- Ghost本地安装highlight.js使代码高亮
- 事件 ID: 3006 定期记录到应用程序日志
- 模板之家php mysql_PHP+APACHE+MYSQL安装方法
- idea 快速导入实现父类方法_网站seo优化方法,实现快速排名!