javascript中keyCode代码对应表(函数实现)
<html><!--//this code by hongseheike--><head><script language="javascript">ns4 = (document.layers) ? true : false;ie4 = (document.all) ? true : false;function keyDown(e){if(ns4){var nkey=e.which;var iekey='现在是ns浏览器';var realkey=String.fromCharCode(e.which);}if(ie4){var iekey=event.keyCode;var nkey='现在是ie浏览器';var realkey=String.fromCharCode(event.keyCode);if(event.keyCode==32){realkey='/' 空格/''}if(event.keyCode==13){realkey='/' 回车/''}if(event.keyCode==27){realkey='/' Esc/''}if(event.keyCode==16){realkey='/' Shift/''}if(event.keyCode==17){realkey='/' Ctrl/''}if(event.keyCode==18){realkey='/' Alt/''}}alert('ns浏览器中键值:'+nkey+'/n'+'ie浏览器中键值:'+iekey+'/n'+'实际键为'+realkey);}document.onkeydown = keyDown;if(ns4){document.captureEvents(Event.KEYDOWN);}</script></head><body>//Javascript Document<hr><center><h3>请按任意一个键。。。。</h3></center></body></html>**********************************************************************使用javascript在WEB页面中截获键盘输入使用event对象的keyCode属性判断输入的键值eg:if(event.keyCode==13)alert(“enter!”);键值对应表A 0X65 U 0X85B 0X66 V 0X86C 0X67 W 0X87D 0X68 X 0X88E 0X69 Y 0X89F 0X70 Z 0X90G 0X71 0 0X48H 0X72 1 0X49I 0X73 2 0X50J 0X74 3 0X51K 0X75 4 0X52L 0X76 5 0X53M 0X77 6 0X54N 0X78 7 0X55O 0X79 8 0X56P 0X80 9 0X57Q 0X81 ESC 0X1BR 0X82 CTRL 0X11S 0X83 SHIFT 0X10T 0X84 ENTER 0XD如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键
转载请注明原文地址: https://ibbs.8miu.com/read-14956.html