item.focus();
可以让输入框取得焦点

解决方案 »

  1.   

    <TABLE>
    <TR>
    <TD><INPUT TYPE="text" NAME="" tabindex="1"></TD>
    <TD><INPUT TYPE="text" NAME="" tabindex="4"></TD>
    </TR>
    <TR>
    <TD><INPUT TYPE="text" NAME="" tabindex="2"></TD>
    <TD><INPUT TYPE="text" NAME="" tabindex="5"></TD>
    </TR>
    <TR>
    <TD><INPUT TYPE="text" NAME="" tabindex="3"></TD>
    <TD><INPUT TYPE="text" NAME="" tabindex="6"></TD>
    </TR>
    </TABLE>
      

  2.   

    <%
      Dim i
      response.write "<table><tr>"
      For i = 1 To 20
      response.write "<td><input name=" & CStr(i) & " onfocus='H1.value=this.name;'>"
        If i mod 5 = 0 Then
      response.write "</tr><tr>"
        End If
      Next
      response.write "</tr><table>"
      response.write "<input type=hidden name=H1>"
    %><script language="javascript">
    <!--
      document.onkeydown=function()
      {
        var i;
        if(event.keyCode == 13)
        {
          i = parseInt(H1.value);
          if (i==20) document.getElementById('1').focus();
          else
          {
            if(document.getElementById(i+5))
            {
              document.getElementById(i+5).focus();
            }
            else
            {
              document.getElementById(i-14).focus();
            }
          }
          
        }
      }
    //-->
    </script>