接受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>


原文地址:https://www.cnblogs.com/imust2008/p/2398826.html