我有几个文本输入框,Enter 回车转换成了 tab ,直到最后一个文本框才提交,有时候不必须输入完所有的数据,要提前提交,用ctrl+Enter 来实现。可以实现,但是在实际使用过程中,发现可以实现但是不灵敏,即按下ctrl+enter 后,有时候提交有时候不提交,有时候需要多敲几下,比较麻烦,请问有什么办法解决吗?代码如下<script language="javascript" type="text/javascript">function func1(obj){
    var e=window.event;

if(e.ctrlKey && e.keyCode==13){ //如果检测到 ctrl+enter 则提前提交表单
     form1.submit() }
 
    if(e.keyCode==13){ //如果检测到 Enter 就转换成 tab的功能,光标往下一个文本框移动
        var id=obj.id;
        if(id=='beizhu'){ //当文本框id=='备注'(即最后一个文本框的时候)就提交
     form1.submit();
          }else{ if (id=='shengchandate'){
               document.all.banbie.focus();
   }  if(id=='banbie')
   {
     document.all.chanpinname.focus(); 
   }
   if(id=='danwei')
   {
     document.all.jixing.focus(); 
   }
   
    if(id=='jixing')
   {
     document.all.jihua.focus(); 
   }                            if(id=='jihua')
   {
     document.all.benbanshuliang.focus(); 
   }
                             if(id=='benbanshuliang')
   {
     document.all.leiji.focus(); 
   }
   
                             if(id=='leiji')
     {
     document.all.weiwancheng.focus(); 
   }
    if(id=='weiwancheng')
   {
     document.all.renshu.focus(); 
   }
  if(id=='renshu')
   {
     document.all.feiliao.focus(); 
   }
                              if(id=='feiliao')
   {
     document.all.feiliaoshuliang.focus(); 
   }
    if(id=='feiliaoshuliang')
   {
     document.all.yuangong.focus(); 
   }
 if(id=='yuangong')
   {
     document.all.wanban.focus(); 
   }
   if(id=='wanban')
   {
     document.all.tingji.focus(); 
   }
     if(id=='tingji')
   {
     document.all.huanwang.focus(); 
   }
    if(id=='huanwang')
   {
     document.all.beizhu.focus(); 
   }
        }

    }
}</script>
</head><%shengchandate=request("shengchandate")
if shengchandate="" then shengchandate=date() end ifbanbie=request("banbie")
%>
<!--#include file="top.asp" -->
<body text="#000000">
<table width="120%" border="0" align=center cellpadding="6" cellspacing="1" class="tableBorder" >
  <form action="chuimo_save.asp"   method=post id=form1 name=form1 >
    <tr bgcolor=ffffff>
      <th height=25 colspan="18" align="center">添加吹膜生产记录</th>
    </tr>
    
<tr bgcolor=ffffff>
  <td width="7%" align="center" class=forumrow>日期</td>
  <td width="3%" align="center" class=forumrow>班别</td>
  <td width="22%" align="center" class=forumrow>产品名称</td>
  <td width="9%" align="center" class=forumrow>规格</td>
      <td width="3%" align="center" class=forumrow>单位</td>
      <td width="3%" align="center" class=forumrow>机型</td>
      <td width="4%" align="center" class=forumrow><p>计划</p>
      </td>
      <td width="4%" align="center" class=forumrow>本班</td>
      <td width="4%" align="center" class=forumrow>累计</td>
      <td width="8%" align="center" class=forumrow>未完</td>
      <td width="6%" align="center" class=forumrow>人数</td>
      <td width="4%" align="center" class=forumrow>废料</td>
      <td width="4%" align="center" class=forumrow>重量</td>
      <td width="4%" align="center" class=forumrow>员工</td>
      <td width="4%" align="center" class=forumrow>晚班</td>
      <td width="4%" align="center" class=forumrow>停机</td>
      <td width="4%" align="center" class=forumrow>换网</td>
      <td width="3%" align="center" class=forumrow>备注</td>
</tr>
<tr bgcolor=ffffff>
  <td align="center" class=forumrow><input   name="shengchandate" type="text" id="shengchandate" size="10" value=<%=shengchandate%> onKeyUp="func1(this);" ></td>
  <td align="center" class=forumrow><input   name="banbie" type="text" id="banbie" size="4"   onkeyup="func1(this);" value=<%=banbie%>></td>
        <td align="center" class=forumRow><label>
        <input name="chanpinname" size="60"  type="text" id="chanpinname"  autocomplete="off" onFocus="Suggest.Search(this,'suggest.asp');" onDblClick="JavaScript:window.open('select_proudt.asp?form=form1&chanpinname=chanpinname&guige=guige&danwei=danwei&ptypeid=ptypeid','','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=853,height=470,top=176,left=161');"   /> 
      </label></td>
      <td align="center" class=forumrow><input name="guige" type="text" id="guige" size="15"></td>
  <td align="center" class=forumrow><label>
    <input name="danwei" type="text" id="danwei" size="4" onKeyUp="func1(this);" > <input name="ptypeid" type="hidden" >
  </label></td>
  <td align="center" class=forumrow><label>
    <input name="jixing" type="text" id="jixing"  size="4" onKeyUp="func1(this);">
  </label></td>
  <td align="center" class=forumrow><label>
    <input name="jihua" type="text" id="jihua" onKeypress="JHshNumberText()" size="6" onKeyUp="func1(this);">
      </label></td>
  <td align="center" class=forumrow><label>
    <input name="benbanshuliang" type="text" id="benbanshuliang" onKeypress="JHshNumberText()" size="6" onKeyUp="func1(this);">
  </label></td>
  <td align="center" class=forumrow><input name="leiji" type="text" id="leiji" onKeypress="JHshNumberText()" size="6" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="weiwancheng" type="text" id="weiwancheng" onKeypress="JHshNumberText()" size="6" onKeyUp="func1(this);" ></td>
  <td align="center" class=forumrow><input name="renshu" type="text" id="renshu" onKeypress="JHshNumberText()" size="6" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="feiliao" type="text" id="feiliao"  size="6" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="feiliaoshuliang" type="text" id="feiliaoshuliang" onKeypress="JHshNumberText()" size="6" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="yuangong" type="text" id="yuangong"  size="20" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="wanban" type="text" id="wanban" size="4" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="tingji" type="text" id="tingji"  size="4" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="huanwang" type="text" id="huanwang"  size="4" onKeyUp="func1(this);"></td>
  <td align="center" class=forumrow><input name="beizhu" type="text" id="beizhu" size="12" onKeyUp="func1(this);"></td>
        
      
    </tr>

<tr bgcolor=ffffff>
      <td colspan="18" align="center" class=forumrow><label>
     
      </label></td>
    </tr>
  </form>
</table>