对于 F1 -- F12的ascii码 ,可以这样考虑。
F1的ascii码是 :112 ,然后依次类推得到F2 -- F12 的ascii码表
示例:
function document.onkeydown() { if ( event.keyCode=='68' ) { alert( '你输入了键盘的 “D” 键'); } }
function document.onkeypress() { if ( event.keyCode=='43' ) { alert( '你输入了键盘的 “ + ” 键'); } }
屏蔽组合键ctrl+N
<script language=javascript> function KeyDown(){ if ((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 → alert("不准你使用ALT+方向键前进或后退网页!"); event.returnValue=false; } if ((event.keyCode==8)|| //屏蔽退格删除键 (event.keyCode==116)){ //屏蔽 F5 刷新键 event.keyCode=0; event.returnValue=false; } if ((event.ctrlKey)&&(event.keyCode==78)){ //屏蔽 Ctrl+n event.returnValue=false; } if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10 event.returnValue=false; } if (event.keyCode==122){ //屏蔽 F11 event.returnValue=false; } }
ASC码
ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘27ESC32SPACE33!34"35#36$37%38&39'40(41)42*43+44'45-46.47/48049150251352453554655756857958:59;60<61=62>63?64@65A66B67C68D69E70F71G72H73I74J75K76L77M78N79O80P81Q82R83S84T85U86V87W88X89Y90Z91[92/93]94^95_96`97a98b99c100d101e102f103g104h105i106j107k108l109m110n111o112p113q114r115s116t117u118v119w120x121y122z123{124|125}126~
示例:
function document.onkeydown() { if ( event.keyCode=='68' ) { alert( '你输入了键盘的 “D” 键'); } }
