`
thinkerAndThinker
  • 浏览: 284796 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

event.keyCode用法及列表

 
阅读更多

HTML

用户名:<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();
     }
     else
       return false;
   }

irfirefox2.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  

分享到:
评论

相关推荐

    event.keycode大全(javascript)

    虽然在现代Web开发中更推荐使用`event.key`或`event.code`来获取按键信息,但在一些遗留代码中仍然可以看到`event.keyCode`的身影。本篇文章将详细介绍`event.keyCode`的各种值及其对应的按键,帮助开发者更好地理解...

    Javascript中的window.event.keyCode使用介绍

    不过需要注意的是,不是所有浏览器都支持`event.keyCode`,在某些老版本的浏览器或者非标准实现中,可能需要使用`event.which`或其他替代方法。 总的来说,`window.event.keyCode`是JavaScript中处理键盘输入的关键...

    input高级用法input高级用法

    (event.keyCode==13) event.keyCode=9" onKeyPress="if((event.keyCode||event.keyCode&gt;57)) event.returnValue=false"&gt; ``` 通过设置`ime-mode`样式属性为`disabled`,可以禁用输入法,仅允许用户直接输入英文字符...

    TextBoxJS.

    (event.keyCode==13) event.keyCode=9" onKeyPress="if((event.keyCode||event.keyCode&gt;57)) event.returnValue=false"&gt; ``` 8. **只允许输入英文字符**: - 使用`onKeyUp`事件配合正则表达式来移除非英文字符。 ...

    input 高级限制级用法

    (event.keyCode==13)event.keyCode=9"onKeyPress="if ((event.keyCode|| event.keyCode&gt;57)) event.returnValue=false"&gt; ``` 8. **限制输入为英文和数字(有闪烁)** 使用 `onkeyup` 和 `onbeforepaste` 事件...

    用javascript屏蔽功能键

    if (event.altKey && (event.keyCode === 37 || event.keyCode === 39)) { alert('不准你使用 ALT+方向键前进或后退网页!'); event.returnValue = false; } // 屏蔽退格键(除非是在文本框内) if (event....

    js 键盘事件 鼠标单击事件

    if ((event.altKey) && ((event.keyCode === 37) || (event.keyCode === 39))) { alert("不允许使用ALT+方向键"); event.returnValue = false; } if (event.keyCode === 8 || event.keyCode === 116) { // ...

    如何禁用一些快捷键?怎么禁用快捷键?

    = "password")) || ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82))) || (event.keyCode == 116)) { event.keyCode = 0; event.returnValue = false; } } document.body.onkeydown = ...

    js keycode快捷键大全 并附有简单使用说明

    在本文中,我们将详细介绍JavaScript中与键盘事件相关的keycode值及其使用方法,为了方便大家在实际开发中快速查找和使用。在JavaScript中,keycode值是对应于键盘上各个按键的数字标识,当我们使用键盘事件监听函数...

    禁止浏览器刷新和鼠标刷新还有键盘刷新

    通过`document.onkeydown`事件,我们可以检查按键代码(keyCode)是否等于116(F5的键码),如果匹配,则阻止默认行为(`event.preventDefault()`或`event.returnValue=false`)。 示例代码: ```javascript ...

    javaScript所能实现屏蔽功能总汇

    } else if ((event.shiftKey) && (event.keyCode == 121)) { // Shift + F10 打开菜单 event.returnValue = false; } else if (window.event.srcElement.tagName == "A" && window.event.shiftKey) { // Shift + ...

    KeyCode表【限制文本输入】

    - 对于非ASCII字符,如中文字符,使用KeyCode进行限制可能会复杂一些,可能需要结合其他方法如Unicode来处理。 6. 扩展应用: - 除了限制输入外,KeyCode还可以用于实现各种键盘快捷键,增强用户体验。 - 在游戏...

    JavaScript网页表单元素Input的高级用法

    ### JavaScript网页表单元素Input的高级用法 在Web开发中,`&lt;input&gt;`元素是构建用户交互界面的重要组成部分之一。通过JavaScript可以实现对`&lt;input&gt;`元素的高级操作,从而提升用户体验、增加表单的有效性和安全性。...

    JS经常用到的一些技术

    if ((window.event.altKey) && ((window.event.keyCode == 37) || (window.event.keyCode == 39))) { alert("禁止使用 ALT + 方向键"); event.returnValue = false; } // 禁用 Ctrl + N 和 Shift + F10 if (...

    获取键盘上任意按键的值

    提供的示例代码展示了如何使用`event.keyCode`和`String.fromCharCode()`方法来获取并显示按键的ASCII码和对应的字符: ```javascript function keyDown() { var keycode = event.keyCode; var keychar = String...

    js禁止小键盘输入数字功能代码.docx

    if ((event.keyCode &gt;= 96 && event.keyCode ) && event.keyCode !== 8) { event.preventDefault(); } }); ``` #### 七、总结 通过上述代码,我们能够有效地禁止用户在指定输入框中使用小键盘输入数字,从而...

    jsp中input的高级运用

    " onKeyPress="if ((event.keyCode || event.keyCode &gt; 57) && event.keyCode != 46 && event.keyCode != 45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue = false;}" id="text_kfxe" ...

Global site tag (gtag.js) - Google Analytics