兼容Firefox IE Chrome的onkeydown事件处理方法

<form id="SubscribeForm"> 
<input id="SubscribeEmail" type="text" onkeypress="getEnterEvent(event);return false;"/>                
</form>

function getEnterEvent(ev)
{
var e = window.event || ev;
var keyCode = -1;
if (e.which == null)
keyCode= e.keyCode;    // IE
else if (e.which > 0)
keyCode=e.which;    // All others
if(keyCode==13)
{
formSubmit();//the function we should call            
}
else 
{
$('SubscribeEmail').append(keyCode);
}
}

posted @ 2010-04-21 11:06  DavidHHuan  阅读(813)  评论(0编辑  收藏  举报