问题标签 [tab-ordering]

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.

0 投票
1 回答
298 浏览

apache-flex - Flex4 taborder 不工作

when having several elements like radiobuttons, which - when selected - have additional fields the tab ordering is not properly working. 事实上(在我的项目中)选项卡被“夹在”单选按钮和一个日期字段之间。

三个带有附加输入元素的单选按钮

这是一个无法正常工作的最小示例。如果您运行该示例并按制表符浏览所有字段,则制表位在第一个单选按钮 (=ok) 处停止,然后在日期字段上停止 (=ok,因为所有单选按钮都应被视为一个制表位)。但是如果您再次按 Tab,它会跳转到第三个单选按钮(=false,因为已经到达第一个单选按钮)并最终到达文本输入(=ok)。

在我的项目中,有更复杂的形式和更奇怪的行为。

0 投票
1 回答
2096 浏览

qt - QT:在运行时更改选项卡遍历顺序?

您可能会说我对 QT 很陌生...

我的程序在 QGridLayout 中包含一个带有多个小部件的窗口。其中一些小部件本身具有布局和子小部件。按 T​​ab 键会按照我创建小部件的顺序移动焦点,就像我期望的那样。

当小部件更改其内容时会出现问题(我通过删除所有子小部件然后构造新小部件来做到这一点。)如果我这样做,新小部件将移动到选项卡链的末尾(这向我表明,该选项卡顺序是一种全局的窗口)。我尝试使用 QWidget::setTabOrder() 重新排序所有小部件(我尝试了两种方法,只为主窗口的竞争设置标签顺序并为子窗口设置它)但实际顺序没有改变。我通过在小部件的竞争发生变化时发出信号并将其连接到我的主窗口上的插槽来做到这一点。我想我理解 setTabOrder() 函数的工作方式。我做了类似的事情:

更改标签顺序时有什么特别的事情要做吗?

我还尝试重新实现 focusNextPrevChild(bool next) 和 focusInEvent(QFocusEvent* e) 类似于可以在此站点上找到的内容。1

我设法弄乱了标签顺序,更像这样......这种方法是朝着正确方向迈出的一步吗?

如果这是我设法错过的简单事情,我很抱歉,但我现在挣扎了一段时间,我找不到解决方案。非常感谢任何帮助。

0 投票
1 回答
448 浏览

file-upload - Kendo UI Upload 控件需要额外的选项卡...有解决方法吗?

当包含在具有附加输入的表单中时,上传控件“选择...”按钮在 2 个选项卡的持续时间内保持焦点。

最终的输出结构就是这样,除了 input[type=file] 元素之外不包含任何其他表单元素

这是什么原因 没有考虑到按钮是主要焦点的选项卡式界面的需要 不允许在所述按钮上实现“焦点”

请指教...

0 投票
2 回答
5231 浏览

html - 使用 Tab 键时如何更改文本字段选择顺序

我还在想如何重新命名这个标题。

无论如何,所以我在我的页面上有这个联系表:http: //leongaban.com/

当您单击名称并填写时,您可以选择下一个字段电子邮件。输入电子邮件后,用户很自然地再次进入消息框。

但是由于某种原因,我的选项卡选择一直跳到页面顶部,并且似乎选择了我的投资组合主导航链接。再多几个选项卡,我又回到了消息文本区域。

这当然一点也不理想,有没有办法可以强制选项卡选择以正确的顺序排列?即:姓名>电子邮件>消息>验证码>提交

我目前的表格 (HTML)

0 投票
2 回答
10081 浏览

c# - 将控件插入标签顺序的最佳方法?

如果表单上的大量控件上存在现有的 Tab 键顺序,那么在该 Tab 键顺序的中间插入控件的最简单方法是什么,而无需在插入的控件之后重新编号所有控件的 Tab 键顺序?

0 投票
5 回答
50109 浏览

winforms - Visual Studio 2012 中的 Tab Order Assignment 对话框在哪里?

据我所知,Visual Studio 有一个集成对话框,可让您轻松组织控件的 Tab 键顺序。

我刚刚创建了我的第一个 VS 2012 WinForms 项目,添加了我的所有控件并找到了 Tab Indexing 对话框,它似乎从 Visual Studio 中丢失了。

我发现这篇 MSDN 文章指出我可以通过转到 FORMAT>Tab 顺序来打开此对话框。问题是我的 FORMAT 菜单上没有 Tab Order 选项。或者,文档说明 Ctrl+D 应打开此对话框。它没有。

另一种选择是选择 VIEW>Tab Order 菜单选项。此方法使选项卡索引框悬停在您的控件上。随后,您可以按您希望它们选项卡的顺序一次单击一个控件,以设置选项卡顺序。

这是不可接受的,因为我的表单包含许多相互覆盖的面板和组框。我无法单击我的控件,因为其中许多控件在设计器中不再可见。

我有没有一种简单的方法来设置我的控件的选项卡顺序,就像以前在旧版本的 Visual Studio 中使用的那样?

0 投票
1 回答
990 浏览

ruby-on-rails - ruby 中 html.haml 文件的 Tab 键顺序/tabindex 设置

我试过tabindex => '1'and tabindex = '1',但我无法让标签索引/标签顺序工作。我想从:full_name:telephone:address(它的列搞乱了排序)。有任何想法吗?提前致谢。这是我的代码。

0 投票
1 回答
2208 浏览

php - 表单中基于 php 的元素的 Tab 键顺序

我目前有一个表单,其中包含一些基于 php 的元素。在表单中,当我浏览表单时会跳过这些基于 php 的元素。如何为表单中基于 php 的元素设置 Tab 键顺序?

这是代码的子集。我希望计费国家的标签顺序为 13(在 zip 和电话之间)。

0 投票
1 回答
51 浏览

winforms - 从跳位顺序中省略控制

有一些带有一些文本控件和按钮的 Windows 窗体。使用 TAB 和 Enter 的用户可以关注下一个元素。应该跳过按钮。

如何从标签顺序中省略 Windows 窗体控件(OpennetCF Button2)?

0 投票
2 回答
2354 浏览

selenium - 我可以使用 PHPUnit_Extensions_Selenium2 测试页面的 Tab 键顺序吗

我想在我的页面上测试我的输入字段的标签顺序,我想我可以让它看起来像这样:

然后我可以坐在那里查看数字是否以正确的顺序写入,或者完全自动化并断言每个字段的值都是正确的,如下所示:

依此类推,但是您可以确保此代码不起作用,我不知道如何告诉 phpunit 在当前输入字段中键入内容。有没有一种方法可以调用焦点元素?即$this->inFocus()->value($i); ?

顺便说一句,我不能使用 $input[$i-1]->value($i); 因为选项卡顺序和字段的索引不会相同。