TabIndex属性,AssociatedControlID属性,accesskey属性,强化用户体验

tabindex属性

      平时我们使用两种填写表单的方法:
      第一种,用鼠标在表单项中切换。

      第二种,用Tab键切换。

      tabindex属性设置按下tab键时的响应顺序。它的值是一个数字。

      1、设置了tabindex属性的控件按照tabindex属性从小到大顺序相应

      2、设置了tabindex属性的控件优先于没有设置tabindex属性的控件

      3、没有设置tabindex属性按照页面上的顺序相应。tab键将从页面的第一个链接或者表单项开始切换(这里要说明一个情况,IE浏览器中第一次按下tab键时,选中的是地址栏)。

AssociatedControlID属性:

      例如:<asp:label id="Label1"    runat="server"  AssociatedControlID="Name"></asp:Label>
             <asp:TextBox ID="Name" runat="server" ></asp:TextBox>

     鼠标点击Label1的时候,光标就跳到TextBox控件Name中,当然还有其他意义。

accesskey属性:

     例如:<asp:CheckBox id="check1" runat="server" accesskey="x" />

     CheckBox控件的快捷键是“alt+shift+x”,来选择或者去掉选择。

代码:

posted @ 2009-01-13 23:09  jianlinglo  阅读(662)  评论(0编辑  收藏  举报