1.在Opera、Safari、有<input type="text">或者<input type="password">。
2.在IE、Firefox、有<input type="text">或者<input type="password">1个以上、<input type="submit">或者<input type="image">有一个以上。
3.在IE、Firefox、<input type="text">或者<input type="password">只有一个、<input type="submit">和<input type="image">没有
主要出问题是第三种情况。
解决办法:
function submitStop(e){
if (!e) var e = window.event;
if(e.keyCode == 13)
return false;
}
<form>
<input type = "text" name = "text" onKeyPress="return submitStop(event);">
<input type = "submit" name = "button1" value = "送信">
</form>