加载页面时把焦点初始化设置在TextBox上 <body onload="JavaScript:form1.TextBox1.focus()"><form id=form1 runat="server"><asp:TextBox id="TextBox1" runat="server"></asp:TextBox></form></body> 回车焦点自动跳到下一个TEXTBOX <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title> <script language=javascript> <!-- function setfocus() ...{ if(event.keyCode==13) ...{ event.keyCode=9 } } --> </script> </head><body> <form id="Form1" onkeydown="setfocus()" runat="server"> <DIV align="left"> <asp:TextBox id="TextBox1" runat="server" ></asp:TextBox></DIV> <DIV align="left"> <asp:TextBox id="TextBox2" runat="server"></asp:TextBox></DIV> <DIV align="left"> <asp:TextBox id="TextBox3" runat="server"></asp:TextBox></DIV> <DIV align="left"> </DIV> <DIV align="left"> <asp:Button id="Button1" runat="server" Text="Button"></asp:Button></DIV> </form> </body> </html>