我有一个包含 3 个input
元素的表单。可访问性团队需要将元素集中在 上tab press
。效果很好。活动也表现出色shift+tab
。但问题是在焦点到达提交按钮后,他们希望从第一个输入元素继续,而不是离开页面并聚焦地址栏。
是否可以?我怎样才能让焦点循环我的表格tab
而shif+tab
不是移出?
我正在以模式显示表单popup
。
<form action="/action_page.php">
<label for="fname">First name:</label><br>
<input tabindex="1" type="text" id="fname" name="fname" value="John"><br>
<label for="lname">Last name:</label><br>
<input tabindex="2" type="text" id="lname" name="lname" value="Doe"><br><br>
<input tabindex="3" type="submit" value="Submit">
</form>
此弹出窗口是在页面加载时出现还是使用页面上的按钮激活?=>单击按钮显示弹出窗口(用于确认)
弹出窗口位于 DOM 中的什么位置 - 是在 / 等中还是在文档流之外?=>在 dom 内(放置为角度分量)
2a. 如果它在 / 等之内,您是否可以将其移到该之外。=>它已经坐在外面了。因为弹出页面基于
他们想要一个完全可访问的版本还是选项卡是唯一的要求(因为屏幕阅读器用户不倾向于使用选项卡进行导航,而是使用标题、链接、表单模式等的快捷方式)。抱歉,很多问题只需要知道如何深入回答即可。=>需要完全可访问
FFIVE
相关分类