mars131
小狐狸
小狐狸
  • UID12152
  • 注册日期2006-04-03
  • 最后登录2006-04-03
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4756回复:1

关于FireFox下javascript 的 event.keyCode

楼主#
更多 发布于:2006-04-03 15:17
因为我写程序控制只能输入数字,但是发现有问题,于是做了个测试
function onlyNum(evt)
{
alert(evt.keyCode);
}

然后发现所有字母键和数字键得到的都是 0,而其他功能键可以得到Ascii 值,比如我单击回车就能显示出"13",但是我按下 d 键,显示的是 0 , 不知道有没有人碰到过这个问题。
easyrun
小狐狸
小狐狸
  • UID11806
  • 注册日期2006-03-06
  • 最后登录2006-06-07
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-04-03 15:17
对于键盘按下的键的编码是有区分的
keyCode用于返回的是功能键的编码
charCode用于返回数字和字符键的编码
button用于返回鼠标按键的编码
which包含keyCode和charCode两种情况
游客

返回顶部