event.keyCode用法及列表
用户名:<input type="text" id="UserAccount" onKeyPress="JumpByEnter(UserPwd)" />密码:<input name="UserPwd" type="password" onKeyPress="IsEnterKeyPress()">
JavaScript:
JumpByEnter(UserPwd) 函数功能:输入完用户名按回车,焦点转向密码输入框
IsEnterKeyPress()功能:输入完密码并按回车,则登录
function JumpByEnter(NextElement){var lKeyCode = (navigator.appname=="Netscape")?event.which:window.event.keyCode; //event.keyCode按的建的代码,13表示回车if ( lKeyCode == 13 ){NextElement.focus();}function IsEnterKeyPress(){var lKeyCode = (navigator.appname=="Netscape")?event.which:event.keyCode;if ( lKeyCode == 13 ){Login();}elsereturn false;}
rfirefox2.0中不支持 window.event.keyCode,
但是我们可以用event.which代替。但是为了使其能更具有普遍的兼容性,最好用event.keyCode|| event.which.
字母和数字键的键码值(keyCode) | |||||||
按键 | 键码 | 按键 | 键码 | 按键 | 键码 | 按键 | 键码 |
A | 65 | J | 74 | S | 83 | 1 | 49 |
B | 66 | K | 75 | T | 84 | 2 | 50 |
C | 67 | L | 76 | U | 85 | 3 | 51 |
D | 68 | M | 77 | V | 86 | 4 | 52 |
E | 69 | N | 78 | W | 87 | 5 | 53 |
F | 70 | O | 79 | X | 88 | 6 | 54 |
G | 71 | P | 80 | Y | 89 | 7 | 55 |
H | 72 | Q | 81 | Z | 90 | 8 | 56 |
I | 73 | R | 82 | 0 | 48 | 9 | 57 |
数字键盘上的键的键码值(keyCode) | 功能键键码值(keyCode) | ||||||
按键 | 键码 | 按键 | 键码 | 按键 | 键码 | 按键 | 键码 |
0 | 96 | 8 | 104 | F1 | 112 | F7 | 118 |
1 | 97 | 9 | 105 | F2 | 113 | F8 | 119 |
2 | 98 | * | 106 | F3 | 114 | F9 | 120 |
3 | 99 | + | 107 | F4 | 115 | F10 | 121 |
4 | 100 | Enter | 108 | F5 | 116 | F11 | 122 |
5 | 101 | - | 109 | F6 | 117 | F12 | 123 |
6 | 102 | . | 110 | ||||
7 | 103 | / | 111 |
控制键键码值(keyCode) | |||||||
按键 | 键码 | 按键 | 键码 | 按键 | 键码 | 按键 | 键码 |
BackSpace | 8 | Esc | 27 | Right Arrow | 39 | -_ | 189 |
Tab | 9 | Spacebar | 32 | Dw Arrow | 40 | .> | 190 |
Clear | 12 | Page Up | 33 | Insert | 45 | /? | 191 |
Enter | 13 | Page Down | 34 | Delete | 46 | `~ | 192 |
Shift | 16 | End | 35 | Num Lock | 144 | [{ | 219 |
Control | 17 | Home | 36 | ;: | 186 | \| | 220 |
Alt | 18 | Left Arrow | 37 | =+ | 187 | ]} | 221 |
Cape Lock | 20 | Up Arrow | 38 | ,< | 188 | '" | 222 |
多媒体键码值(keyCode) | |||||||
按键 | 键码 | 按键 | 键码 | 按键 | 键码 | 按键 | 键码 |
音量加 | 175 | ||||||
音量减 | 174 | ||||||
停止 | 179 | ||||||
静音 | 173 | ||||||
浏览器 | 172 | ||||||
邮件 | 180 | ||||||
搜索 | 170 | ||||||
收藏 | 171 |
转载于:https://www.cnblogs.com/wolfocme110/p/4112292.html
event.keyCode用法及列表相关推荐
- python中event key_event.keyCode用法及列表
HTML 用户名: 密码: JavaScript: JumpByEnter(UserPwd) 函数功能:输入完用户名按回车,焦点转向密码输入框 IsEnterKeyPress()功能:输入完密码并按回 ...
- html 用event.keycode控制只能输入小写字母,event.keyCode键码值表 附只能输入特定的字符串代码...
event.keyCode键码值表 附只能输入特定的字符串代码 复制代码 代码如下: function onlyNum() { if(!(event.keyCode==46)&&!(e ...
- javascript中window.event事件用法详解
前两天写程序时因为要用到javascript中的window.event事件,于是就在网上搜了一下,终于找到一篇不错的文章,来与大家分享下: 描述 event代表事件的状态,例如触发event对 ...
- event.keycode值大全
加事件: document.onkeydown = function() { event.keyCode == 27 ? method1() : null; event.keyCode == 13 ? ...
- TextBox只输入数字和event.keyCode的键码值
TextBox只收录数字:0~9 非常简单,加一个属性事件: <asp:textbox class="Text" οnkeypress="if (e ...
- Firefox 不响应 event.keyCode 问题的解决方案
[转载自:http://lllt.iteye.com/] 网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firef ...
- 使用event.keyCode来判断是否为数字
上一篇< javascript验证是数字 >不能验证是否有小数点这样的数字,现在更新了下可以验证带小数点的小数,原理还是一样,通过event.keycode来限制用户的输入,不过在客户端限 ...
- event.keyCode 事件属性
转自:http://www.runoob.com/jsref/event-key-keycode.html 1 <!DOCTYPE html> 2 <html> 3 <h ...
- window.event.keyCode - 兼容chrom和Firefox
<body onKeyDown="keyCheck();"> 1.HTML中加入onKeyDown事件 2.function keyCheck() { if (wind ...
最新文章
- drupal7 php版本,让Drupal7识别您的模块
- linux网络配置答案,Linux网络配置与管理作业3答案.doc
- nebula注释符号
- IWMS实现频道页面的方法
- find查找所有php,linux中的find命令—查找文件名
- html中input两个圆括号,如何使用Jquery将光标聚焦在两个括号(括号)之间?
- 一步一步封装自己的HtmlHelper组件:BootstrapHelper
- 程序员工资高,但为什么越来越多的人都不再愿意做程序员呢?
- ‘cross-env‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- R语言向matlab转化,我有一段MATLAB的程序,现在想转换成R语言代码
- oracle如何验证导入完整,关于Oracle 9i导入/导出效果的测试报告
- Optisystem 光锁相环
- 用Python生成Hilbert矩阵
- 2016年五一劳动节天津之旅
- 服务器:CPU虚拟化_服务器虚拟化技术
- 家庭整理-《家庭断舍离》书中的精髓:如何通过家庭断舍离,来消除家居环境和家庭关系间的堆积物,从而拥有自由舒适的家庭关系。
- handler原子锁_spring-boot-starter-current-limiting
- 1396:病毒 (拓扑序)
- SpringBoot banner图样
- games101 作业4
热门文章
- foxmail 怎么修改存储路径_FoxMail 7.2的邮件存储目录修改
- 不同模块下包重名怎么解决_模块
- php 面试mysql,mysql中优化必读
- win2008怎么配置php,Win2008 PHP 配置环境搭建 教程
- java 启动参数_网红框架SpringBoot2.x之定制参数浅析(一)
- php request payload怎么接收,[问题] PHP接收Request payload传递过来的参数
- kali linux安装wine32,永恒之蓝msf下 ms17_010 (64位kali下安装wine32)
- 生产异常反馈流程图_企业生产现场管理做到这些,想不成功都难
- python-opencv 常用工具总结
- 剑指offer:面试题09. 用两个栈实现队列