如何更改网页上输入字段的切换顺序(使用Tab键切换输入字段)?

发布于 2024-12-05 03:32:07 字数 131 浏览 0 评论 0原文

在网页上,如果有输入字段,按 Tab 键可切换它们,但按特定顺序,有没有办法更改此顺序并将其设置为其他顺序?

如果这可以在 html 中完成,那就更好了,但如果其他脚本语言(javascript 等)可以做到这一点,也是可以接受的。

On a web page, if there are input fields, pressing Tab key switches them, but in a particular order, is there a way to change this order and set it to some different order?

If this can be done in html, it is preferable, but if some other scripting language (javascript etc) can do it, it is also acceptable.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉墨 2024-12-12 03:32:07

属性 tabindex 负责处理 http://www .w3.org/TR/WCAG-TECHS/H4.html
要从 tabindex 中完全排除某个元素,请为其指定索引 -1
起始的最低安全索引是1

0 是默认值,因此在显式设置 tabindex 时应避免该值。

<input tabindex=1 type="text" name="my_input1">
<input tabindex=3 type="text" name="my_input2">
<input tabindex=2 type="text" name="my_input3">

选项卡将从 my_input1 转到 my_input3 > 到此示例中的 my_input2 字段

tabindex 可用于 aareabuttoninput对象选择textarea

The attribute tabindex takes care of that http://www.w3.org/TR/WCAG-TECHS/H4.html
to exclude a element completely from the tabindex give it a index of -1
the lowest safe index to start with is 1.

0 is the default value so should be avoided when explicitly setting the tabindex

<input tabindex=1 type="text" name="my_input1">
<input tabindex=3 type="text" name="my_input2">
<input tabindex=2 type="text" name="my_input3">

The tab would go from the my_input1 to my_input3 to my_input2 field in this example

tabindex may be used on a, area, button, input, object, select and textarea

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文