Webページでの入力フォーカスの高速化
2579 ワード
1.ラベル(label)をクリックして対応するコントロールを獲得して入力焦点を獲得する
ASP.NETではLabelコントロールのAssociatedControl IDとTextプロパティを使用して、対応する入力コントロールのフォーカスをすばやく取得できます.AssociatedControl IDはフォーカスを取得する入力コントロールIDを指し、Textではラベルに下線を表示して、ラベルペアをクリックすることで対応する入力コントロールのフォーカスを得ることができることをユーザに警告する.
2.キーボードショートカットによる入力フォーカスの取得
ASP.NETでは、入力コントロールのAccessKeyプロパティを使用して、入力コントロールのフォーカスをすばやく取得できます.AccessKeyの値はキーボード上のアルファベットキーに設定されます.この例では、FirefoxでShift+Alt+Tを使用してテキストボックスTitleTextの入力フォーカスをすばやく取得することができ、これはマウスなしで非常に有用である.
ASP.NETではLabelコントロールのAssociatedControl IDとTextプロパティを使用して、対応する入力コントロールのフォーカスをすばやく取得できます.AssociatedControl IDはフォーカスを取得する入力コントロールIDを指し、Textではラベルに下線を表示して、ラベルペアをクリックすることで対応する入力コントロールのフォーカスを得ることができることをユーザに警告する.
<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の入力フォーカスをすばやく取得することができ、これはマウスなしで非常に有用である.