JS中event.keyCode用法及keyCode对…

323 阅读2分钟

js中event.keyCode用法及keyCode对照表 ​

标签: ​javascriptJavaScriptJavascriptjavaScript

2012-12-11 15:11

\

HTML

\

\

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();
​ ​ ​ ​}
​ ​ ​ ​else
​ ​ ​ ​ ​ ​return false;
​ ​}

irfirefox2.0中不支持 window.event.keyCode, ​

但是我们可以用event.which代替。但是为了使其能更具有普遍的兼容性,最好用event.keyCode|| event.which.

Keycode对照表

字母和数字键的键码值(keyCode)
按键键码按键键码按键键码按键键码
A65J74S83149
B66K75T84250
C67L76U85351
D68M77V86452
E69N78W87553
F70O79X88654
G71P80Y89755
H72Q81Z90856
I73R82048957

   ​

 ​

数字键盘上的键的键码值(keyCode)功能键键码值(keyCode)
按键键码按键键码按键键码按键键码
0968104F1112F7118
1979105F2113F8119
298*106F3114F9120
399+107F4115F10121
4100Enter108F5116F11122
5101-109F6117F12123
6102.110 ​ ​ ​ ​
7103/111 ​ ​ ​ ​

   ​

 ​

控制键键码值(keyCode)
按键键码按键键码按键键码按键键码
BackSpace8Esc27Right Arrow39-_189
Tab9Spacebar32Dw Arrow40.>190
Clear12Page Up33Insert45/?191
Enter13Page Down34Delete46`~192
Shift16End35Num Lock144[{219
Control17Home36;:186\220
Alt18Left Arrow37=+187]}221
Cape Lock20Up Arrow38,<188'"222

 ​

多媒体键码值(keyCode)
按键键码按键键码按键键码按键键码
音量加175 ​ ​ ​ ​ ​ ​
音量减174 ​ ​ ​ ​ ​ ​
停止179 ​ ​ ​ ​ ​ ​
静音173 ​ ​ ​ ​ ​ ​
浏览器172 ​ ​ ​ ​ ​ ​
邮件180 ​ ​ ​ ​ ​ ​
搜索170 ​ ​ ​ ​ ​ ​
收藏171 ​

出处:www.cnblogs.com/hsapphire/a…

 ​

ps:如果我们在iframe中加入某个网站 然后登陆。。。。会不会能记录下用户名密码