在chrome浏览器上
我改变回车或者让它无效也可以,但都试了不行呀?
window.document.onkeydown = function()
{
alert("onkeydown");
if((document.activeElement.type!='button') 
  && (document.activeElement.type!='submit')
  && (document.activeElement.type!='textarea')
 && (event.keyCode==13))
{
alert("event.KeyCode=="+event.keyCode);
event.keyCode ='9';
//event.keyCode=0;
       //event.returnValue=false; 
alert("赋值以后 event.KeyCode=="+event.keyCode);
//document.getElementById("button").click();
//doSubmit();
return false;
}
}
2)试了event.keyCode=9;不行,输出的event.keyCode==13
3)试了event.returnValue = false; 不行,还是会跳转网页的现象。
4)e.preventDefault();   NO
5)e.keyCode =9;e.which=9;                                 不行,在此后打印还是13
6)
# function enterToTab(obj, event){    
#   var e = event?event:window.event    
#   if(e.keyCode == 13){    
#      obj.nextSibling.focus();  
#      return false;  
#   }    
# }  
  also no
还是不行,还是要去提交表单:
我在其后查值,好像keyCode是只读的吧(在chrome中时)?还有什么办法吗?关注!