加载页面时把焦点初始化设置在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 " >& nbsp; </ DIV > < DIV align = " left " > < asp:Button id = " Button1 " runat = " server " Text = " Button " ></ asp:Button ></ DIV > </ form > </ body > </ html >