<html>    
<body>   
<input onkeydown="if(event.keyCode) document.getElementById('3').focus()">1</input><br>
<input onkeydown="if(event.keyCode) document.getElementById('3').focus()">2</input><br>
<input id="3">3</input>
</body> 
</html>

解决方案 »

  1.   

    <html>    
    <body>   
    <input onkeydown="if(event.keyCode==13) document.getElementById('3').focus()">1</input><br>
    <input onkeydown="if(event.keyCode==13) document.getElementById('3').focus()">2</input><br>
    <input id="3">3</input>
    </body> 
    </html>
      

  2.   

    <input onkeydown="if(event.keyCode==13) document.getElementById('3').focus()">1</input><br>
    <input onkeydown="if(event.keyCode==13) document.getElementById('3').focus()">2</input><br>
    <input id="3">3</input>
      

  3.   

    <script type="text/javascript">
    document.onkeydown=function(){
      if(event.keyCode==13)
          document.getElementById("t3").focus();
    }
    </script><input type="text">
    <input type="text">
    <input type="text" id="t3">
      

  4.   

    因为表单的中每一列的名称我是根据数据库中取出 list的长度来命名的 例如
    <table><%
    iCurrent = 0;
    List list = null;
    for(;iCurrent<list.size();iCurrent++ )
    {%>一定要用document.getElementById()来去文本框的名称吗?用 document.theform
      

  5.   

    <tr>
     <td><input name="name_<%iCurrent%>"></td>
     <td><input name="pass_<%iCurrent%>"></td>
     <td><input name="age_<%iCurrent%>"></td>
    <tr>
    这样的话 我应该怎么去它的 id 啊
      

  6.   

    判断window.event.srcElement.id,如果不是提交按钮,就把回车换成TAB值
      

  7.   

    为什么不能加一个ID属性呢?<tr> 
    <td> <input name="name_ <%iCurrent%>" id="name_ <%iCurrent%>"> </td> 
    <td> <input name="pass_ <%iCurrent%>" id="pass_ <%iCurrent%>"> </td> 
    <td> <input name="age_ <%iCurrent%>"  id="age_ <%iCurrent%>"> </td> 
    <tr> 
      

  8.   

    上楼的。id属性增加后。在 Javascript 中怎么来去 这么id属性啊。对于<%iCurrent%>在javascriptid中我不太清楚要怎么取