接受IE和火狐回车的JS

IE下,keyCode:对于keypress事件,表示按下按键的Unicode字符;对于keydown/keyup 事件,表示按下按键的数字代码。无charCode属性。

DOM标准下,keyCode:表示按下按键的数字代码。charCode:按下按键的Unicode字符。

Netscape/Firefox/Opera 下,也可使用 event.which,表示按下按键的数字代码。

如果你想获取用户实际敲击的按钮,用keydown事件来获取事件对象,并获取keyCode,这在所有浏览器都行的通。

<script type="text/javascript">
function keyDown(e) {
var currKey = 0, e = e || event;
currKey = e.keyCode;
if(currKey ==13)
{
$("#btnLogin").click();
return true;
}
}

document.onkeydown = keyDown;//
</script>


posted @ 2012-03-15 22:17  悠哉大斌  阅读(182)  评论(0编辑  收藏  举报