在asp.net中使用键盘设置焦点

时间:2012-07-13 12:53:23

标签: asp.net access-keys

我正在创建一个登录页面,并希望通过使用键盘让用户灵活地控制焦点。我正在使用AccessKey,但它似乎无法正常工作。任何帮助将不胜感激。

以下是我的HTML for Email字段。

<table>
    <tr>
      <td>
          <div class="loginLabel">
                <span class="emailPasswordText"><u>E</u>mail</span>
          </div>
          <asp:TextBox ID="txtUserName" runat="server"
               TabIndex="1" CssClass="inputCredential" MaxLength="60"
               AccessKey="E">
           </asp:TextBox>
      </td>
   </tr>
</table>

我在Mozilla Firefox中使用Alt + E和Ctrl + E尝试过。

1 个答案:

答案 0 :(得分:3)

我相信在Firefox中,访问键与 Alt + Shift 修饰键一起使用。因此,如果您按 Alt + Shift + E ,您应该找到文本框。

http://en.wikipedia.org/wiki/Access_key

Opera有一个很酷的功能,按 Shift + Esc 列出页面上所有可用的访问键。它可能会帮助您进行调试。