我有一个带有控件(例如文本框)的表格。如果我点击选项卡按钮,我希望它移动到下一个控件。我在带有文本框的表格中有 3 列。如果我点击选项卡按钮,它会移动到右侧的下一个控件。
有没有办法设置它垂直向下穿过第一列,然后垂直向下穿过下一列,最后到达最后一列?
您可以设置表单控件的 tabindex 属性来设置它们的选项卡顺序。
<div id='left'>
<input type='text' tabindex=1 /><br>
<input type='text' tabindex=2 />
</div>
<div id='right'>
<input type='text' tabindex=3 /><br>
<input type='text' tabindex=4 />
</div>
<div style='clear:left'></div>
您可以使用ASP 控件上的TabIndex属性进行设置。如果您想在不是 ASP 控件的东西上执行此操作,您还可以尝试使用jQuery tabIndex 插件之类的东西。
如何利用TabIndex
财产?
这里有一些关于这个主题的阅读: ASP.NET Web 服务器控件中的 Tab 键顺序、焦点和访问键