event.keyCode

导读:
  event.keyCodeevent.keyCode值為37﹐38﹐39﹐40對應按下的方向鍵分別是 左﹐上﹐右﹐下
  "javascript:if (event.keyCode <45 || event.keyCode >57) event.returnValue = false;");
  if(event.keycode==13)就代表按下的是回车键盘
  "javascript:if (event.keyCode >45 &&event.keyCode <57) event.returnValue = false;");
  

  <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>
  //Javascript Document
   请按任意一个键。。。。
  **********************************************************************
  使用javascript在WEB页面中截获键盘输入
  使用event对象的keyCode属性判断输入的键值
  eg:if(event.keyCode==13)alert(“enter!”);
  键值对应表
  A  0X65  U   0X85
  B  0X66  V   0X86
  C  0X67  W   0X87
  D  0X68  X   0X88
  E  0X69  Y   0X89
  F  0X70  Z   0X90
  G  0X71  0   0X48
  H  0X72  1   0X49
  I  0X73  2   0X50
  J  0X74  3   0X51
  K  0X75  4   0X52
  L  0X76  5   0X53
  M  0X77  6   0X54
  N  0X78  7   0X55
  O  0X79  8   0X56
  P  0X80  9   0X57
  Q  0X81 ESC  0X1B
  R  0X82 CTRL  0X11
  S  0X83 SHIFT 0X10
  T  0X84 ENTER 0XD
  
  如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键

本文转自
http://hi.baidu.com/ylwenxia/blog/item/b8086fd98a224eea39012f9d.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值