各位高手帮我看一下
页面上有4个控件,第3个是 <input   name= "file "   type= "file "   value= " "   size= "90 ">  
 我想控制回车键,代码如下: 
  <script   language   =    "javascript ">  
 		document.onkeydown   =   function() 
 		{ 
 			var   evt   =   window.event;    
 			if(evt   &&   evt.keyCode   ==   13) 
 			{ 
 				evt.keyCode   =   9; 
 				return   true; 
 			} 
 		} 
  </script>  
 可是当回车键到第3个控件时页面就提交了,这是怎么回事,应该怎么写? 
 谢谢先了。
------解决方案--------------------用这种方法最好是 <form name= "form " ...... onsubmit= "return false ">    
 然后设个按钮 onclick= "form.submit() "
------解决方案--------------------测试了一下,只能阻止提交无法模拟 Tab,比较特殊的控件!   
 L@_@K   
   <body>  
      <form id= "form1 ">  
          <input name= "file " type= "file " value= " " size= "90 ">  <br />  
      </form>  
   </body>  
   <script type= "text/javascript ">  
   <!-- 
 var f = document.all.form1;   
 f.onsubmit = function() 
 { 
     alert( "onsubmit "); 
 }   
 f.onkeypress = function() 
 { 
     var evt = window.event; 
     if(evt && evt.keyCode == 13) 
     { 
         // 打开就报错,“拒绝访问”,好像此时是只读的! 
         //evt.keyCode = 9;   
         // 只能阻止提交,无法模拟 Tab 键。 
         return false; 
     } 
 };   
  //-->  
   </script>