问题标签 [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.
html - 为按钮设置 tabindex 不起作用
我在表单上几乎没有控件。我必须按照与它们在 HTML 上的创建顺序不同的顺序设置 tabIndex。fag 末尾有一个按钮,并且 tabIndex 没有设置(它从不集中)仅在这个元素上。
可能是什么原因??
感谢你的帮助。
forms - 动态表单中的 TabIndex(元素根据大小写出现)问题
我一直在研究一些更复杂的表单,其中字段的显示取决于表单中输入的值的某些条件。
但是,当通过<Tab>
键(<Tab>
键->输入值-><Tab>
键)输入表单时,它不会转到新出现的字段,而是转到以前可见的字段。
以下是简化的示例。如果您向编号为 1 的字段写入任何内容,则会触发 on change 事件并显示值为 2 的输入,但不会显示下一个要关注的内容。
由于它的复杂性,我不想直接控制<Tab>
键。此外,我不能使用,onchange="$('#input2').show();$('#input2').focus()"
因为在它不是直接下一个元素的情况下也会使用相同的代码。有没有办法解决这个问题?
提前感谢您的任何评论/建议。
html - iframe 内元素的 Tabindex
我有一个 iframe,里面是一个带有文件类型输入元素和图像元素的表单。
当使用 tab 键时,它专注于整个 iframe 而不是专注于输入框,下一次按下 tab 键专注于为类型文件的输入元素出现的 Browse 按钮。
我的要求是当我按下制表符时,焦点转到输入文本框,然后是浏览按钮,最后是图像元素。
我尝试设置tabindex
为 0 但它不起作用。
请建议如何通过元素控制标签顺序。
c# - 带有 tabControl 的选项卡索引
我有一个带有多个选项卡的 tabControl 控件。对于每个选项卡,我添加了从上到下排列控件的选项卡索引。
但是,当我在程序期间单击选项卡时,程序从一个控件移动到另一个控件的顺序不是我指定的顺序。
这与 tabControl 有关系吗?
我为每个控件使用“tabIndex”属性。
编辑:对不起,我不知道这个功能,这是它显示的内容:
http://s7.postimage.org/m9burkbx5/Tab_Order.jpg
红色箭头是选项卡的流程。
html - 浮动输入上的选项卡索引
我有一个带有 for 布局的页面,其中页面的一半是动态宽度,另一半是固定的。这是通过将固定宽度的一侧向右浮动来实现的。这一切都显示得很好,但是因为固定宽度标记出现在动态宽度标记之前,制表符排序被抛弃了。
见这里:http: //jsfiddle.net/BaMqG/
如果不将 tabindex 属性放在输入上,我该如何克服这个问题?
javascript - tabIndex 和 Javascript 弹出窗口
我的 html 页面中几乎没有包含 tabIndex 属性的元素。
现在我从这个页面打开了一个基于 div 的模态弹出窗口。这个弹出窗口中的元素很少,它有 tabIndex。
问题:当用户按下选项卡时,焦点被设置为弹出窗口中的每个元素,在弹出窗口中的最后一个元素获得焦点并且用户仍然按下选项卡时,焦点将转到主页中的元素,而我没有想。
有什么方法可以将焦点旋转到弹出窗口本身的元素上?
javascript - 覆盖默认选项卡式导航
我正在尝试使用 jquery 来覆盖默认的选项卡导航。我不能简单地使用 tabindex 属性,因为我试图让 tab 键从文本输入导航到虚拟化文本框(codemirror)。我一直在尝试使用以下 javascript/jquery 无济于事:
关于如何使这项工作的任何想法?
javascript - 专注于 HTML 元素的下一个 tabindex onEnter keypress by JQuery
嗨朋友们, 我正在做一个小任务,即让用户能够在输入按键时对 html 元素进行制表索引。
作为 jquery 的新手,我编写了一些代码,在我看来它可以工作,但其中存在一些问题。
初步发现
罪魁祸首代码,它不起作用,因为 Msg 标签中的输出是“未定义”
下面给出了代码,我什至创建了一个JSFiddle。
jQuery
HTML
让我知道我哪里出错了:/
html - 如何更改表单输入跳格顺序
我在一个简单的注册表单上使用 Boostrap,我想设置标签顺序的顺序。它目前跳过“注册”按钮。
我确实tabindex="1"
为每个输入字段(例如 2、3 等)添加了,包括提交按钮,但它不起作用。
这是一个jsFiddle。
它似乎适用于 Opera,但不适用于 Safari 或 Chrome。任何变通办法?
更新:适用于 Chrome、Opera,但不适用于 Safari。
html - 将所有 tabindex 属性删除到 html 元素的最佳方法是什么?
从 html 元素中删除所有 tabindex 属性的最佳方法是什么?GWt 似乎放置了这个属性,即使它没有在代码中的任何地方设置。它将 tabindex 设置为 -1。
我有下面的代码,但它很乏味,因为我必须根据标签名称搜索每个元素,这会减慢页面加载速度。还有其他建议吗?我更喜欢该解决方案不使用 javascript,因为我是新手。