实现网页中快速获得输入焦点
1.点击标签(label)获得对应控件获得输入焦点
在ASP.NET中可以使用Label控件的AssociatedControlID和Text属性来实现快速获得对应输入控件的焦点。 AssociatedControlID指向要获得焦点的输入控件ID,Text中使用<u></u>标签中显示下划线以提醒用户可以通过点击标签对获得对应输入控件的焦点。
<tr> <td> <asp:Label ID="Label1" runat="server" Text="<u>T</u>itle" AssociatedControlID="TitleText"></asp:Label> </td> <td> <asp:TextBox ID="TitleText" runat="server" AccessKey="T" Width="450px"></asp:TextBox> </td> </tr>
2.通过键盘快捷键获得输入焦点
在ASP.NET中可以使用输入控件的AccessKey属性来实现快速获得输入控件的焦点。AccessKey的值设置为键盘上的某个字母键。如在本例中,在Firefox中可以使用Shift+Alt+T来快速获得文本框TitleText的输入焦点,这在没有鼠标的情况下非常有用。