Javascript获取键盘输入值KeyCode
转自: [url=http://www.dodo.hk/article.asp?id=369]http://www.dodo.hk/article.asp?id=369[/url]<script type="text/javascript">
<!--
window.onload = function() {
if(document.all){
document.onkeypress= register;
}
else{
document.onkeydown = register;
}
}
function register(e)
{
??var pressedKey;
??
??if (!e) e = window.event;
??if (document.all){
??pressedKey = e.keyCode;
??}
??else{
??pressedKey = e.which;
??}
??var keyInfo = String.fromCharCode(pressedKey) + '\n';
??keyInfo += 'Event: ' + e.type + '\n\n';
??keyInfo += 'You pressed: ' + String.fromCharCode(e['keyCode']) + ' [Decimal: ' + e['keyCode'] + ']\n';
??keyInfo += 'ALT: ' + e['altKey'] + '\n';
??keyInfo += 'CTRL: ' + e['ctrlKey'] + '\n';
??keyInfo += 'SHIFT: ' + e['shiftKey'] + '\n';
??keyInfo += 'REPEAT: ' + e['repeat'] + '\n';
??keyInfo += 'WHICH: ' + e['which'];
??alert(keyInfo)
}
// -->
</script>
页:
[1]