如何捕获键盘输入的回车键?
网上的例子基本上是在IE中才有用的,有人知道如何兼容IE,Firefox等主流浏览器的吗?
我以前有一个这样的例子不通用
function init()
{
document.onkeydown = keyDown;
}
function keyDown(e) {
var userAgent = window.navigator.userAgent;
var ieindex = userAgent.indexOf("MSIE");
if (ieindex <= 0) {
var keycode = e.which;
} else {
var keycode = event.keyCode;
}
alert("keycode: " + keycode);
}
这个例子是网页中所有的键盘输入都会处理,但如果我要只处理某一个文本框的输入该怎么办呢?比如只当用户在填写邮件地址的框里按了回车才激发事件应该怎么做?谢谢了。