ie6下keydown方法无法被触发

其他浏览器正常

在ie6下 onkeydown="if(event.keyCode==13) javascript:Ok()"

input框我是这么 写的 没有进入ok方法

请问是为什么

我是新人,分比较少 不好意思

keydown在IE6中不起作用,改用keypress可以解决这个问题。

通过event.keyCode获取键盘按键值,但是不是所有的按键事件都能被捕获到按键值(keyup,keypress,keydown)。

经过测试,只有keyup事件才能在够被几乎所有的浏览器捕获按键值。

用jquery吧。。浏览器兼容