IE和FireFox捕捉回车事件是有区别的:
//JS函数
function calisIdSubmit(e){
var calisId = document.getElementById('calisId').value;
var charCode= (navigator.appName=="Netscape")?e.which:e.keyCode;
if(charCode==13){
checkCalisId(calisId);
}
}
<td><input type="text" id="calisId" name="calisId" οnkeydοwn="calisIdSubmit(event);" /></td>
结论:可以看出IE是通过e.keyCode获取回车,而FireFox是通过 e.which获取。