问题标签 [tabindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser - 删除标签索引
如何将默认 tabindex 删除到浏览器 url?
wpf - 复合控件中的 WPF TabIndex
我有一个简单的窗口,其中嵌入了一个简单的复合控件。
(主窗口)
(复合控制)
正如我的表单所预期的那样,我得到了 4 个文本框......
- 第一的
- 第二
- 第三
- 第四
但是当“第一”有焦点并且我点击标签时,焦点会切换到“第三”。WPF 似乎将选项卡列表视为单个平面列表,而不是 MyControl 为 TabIndex 3 且文本框“Third”是其中的第一个选项卡式控件的树。
这是 WPF 中的错误还是有另一种方法?复合控件用于许多窗口,甚至可以在单个窗口上多次使用。
javascript - 从 tabindex 中删除 Javascript/JQuery
在 HTML 表单上,我有 INPUT 文本框,后跟一个链接,然后是另一个 INPUT 文本框。我想从 tabindex / tab 顺序中删除链接:
选项卡顺序是 field1、link1、field2,我希望它是 field1、field2,而 tabindex / order 中根本没有 link1。除了通过tabindex
属性重新排序之外,有没有办法完全从标签中删除 link1 ?
tabs - 标签索引的高亮显示
我想在包含 tabindex 的元素上显示突出显示。
当我按Tab
4 次键时,它会转到包含"tabindex=4"
并在其上显示突出显示的元素。
我很高兴从你那里得到想法。
欢呼,
占寿
wpf - 如何使用数据模板在 ItemsControl 中获得逐行的 Tab 键顺序?
我希望 Tab 连续遍历每个项目,并且对于每一行都是如此。但实际上它会遍历一列中的所有项目,一列又一列!
在 DataTemplate 中有 2 个组合框(比如说 cb1 和 cb1)和一个 TextBox (tb)。实际的标签顺序如下:
Row0.cb1, Row1.cb1 ... Row0.cb2, Row1.cb2 ... Row0.tb, Row1.tb ...
但我想要的是:
Row0.cb1、Row0.cb2、Row0.tb、Row1.cb1、Row1.cb2、Row1.tb ...
.net - 有没有办法在 C#.NET 中使用 TabIndex 移动通用 KeyDown 处理程序和焦点?
我想为表单上所有可用的控件运行一个通用的 KeyDown 偶数处理程序。我有什么办法可以做到这一点?
更清楚地说,我的意图是在按下 Enter 键时检测它,并将焦点从当前控件移动到具有下一个 TabIndex 的控件。
我怎样才能做到这一点?
html - 即使正确设置了 tabindex,提交按钮也没有聚焦
我已经为表单中的输入字段定义了选项卡索引。在输入字段中切换时,提交按钮永远不会获得焦点,页面上不同表单中的其他一些输入字段会获得焦点。这些都具有高于 3 的标签索引。怎么会?
CSS:
wpf - WPF:聚焦在窗口和用户控件中
我正在尝试让 UserControl 正确地制表并感到困惑。逻辑树如下所示。
Everything works fine, except when the visibility converter for the ComboBox returns Visibility.Collapsed
(don't allow user to change database mode), then when textbox1 is selected, instead of being able to tab through the controls in the UserControl, the focus shifts to a button在窗口底部声明。除了显示的控件之外,没有其他任何东西都设置了 TabIndex 或 FocusManager 属性。
我正用头撞砖墙,我一定错过了什么。我尝试过 IsFocusScope=True/False,使用 FocusedElement,如果 ComboBox 不可见(Visibility.Collapsed
),则没有任何效果。
用户控件的顶部如下:
asp.net - 根据另一个控件的 ControlId 设置 WebControls TabIndex
我有一个定期添加功能的 ASP.NET Webforms 站点。大多数时候,一个新的 WebControl 被添加到页面中,我需要将 TabIndex 递增到页面上的所有后续控件。
我更喜欢一个更强大的解决方案,而不是在初始分配的选项卡索引之间选择任意间隙。使用设计器选项卡顺序功能设置选项卡索引是一种选择,但我更愿意留在源视图中。
理想情况下,例如,如果我有三个复选框,我希望能够根据以前的控件 tabindex 定义 tabindex。然后我只需要插入新控件并更改一个现有控件。
例如,将新属性 TabIndexAfterControlId 添加到 WebControl:
我的第一个想法是使用新属性扩展 System.Web.UI.WebControls.WebControl,但不支持扩展属性。