[英]JAWS not entering auto form mode on radio buttons
我有一个带有120个单选按钮的表单,每个4个单选按钮分为30个字段集。 有一个提交<button>
。 没有其他输入。
不使用JAWS时,各种浏览器的选项卡行为都可以正常工作。 当聚焦场集第一单选按钮时,箭头在单选按钮之间跳转,空格键选择一个。 标签跳转到下一个字段集。
一旦JAWS运行,当聚焦字段集第一个单选按钮时,不会自动输入“表单模式”。 箭头开始逐个读取字符。 标签跳转到下一个字段集。 按Enter键进入表格模式('plonk'),然后正常工作。
在设置中选择“自动表单模式”,它可以在Internet上的其他表单上运行。
两个问题:
根据要求:html的片段
<fieldset>
<legend>
<h2 tabindex="0">
Text
</h2>
</legend>
<p tabindex="0">
Text
</p>
<input type="radio" id="xxxx" name="xxxx" data-foo="xxx" value="a">
<label for="xxxx">
<strong>
Text
</strong>
</label>
<input type="radio" id="yyyy" name="xxxx" data-foo="yyyy" value="b">
<label for="yyyy">
<strong>
Text
</strong>
</label>
<input type="radio" id="zzzz" name="xxxx" data-foo="zzzz" value="d">
<label for="zzzz">
Text
</label>
</fieldset>
这不是一个解决方案..发布给未来的读者
http://tink.uk/understanding-screen-reader-interaction-modes/
在表单/焦点模式方面,表单字段中存在一个异常。 虽然可以在不切换模式的情况下选择单选按钮,但是必须处于表格/对焦模式才能使用光标键循环浏览组中的单选按钮。 如果没有意识到这一点,有时会导致错误地认为无线电组织存在某些缺陷。
这看起来像我所看到的。 您必须先选择第一个单选按钮进入表单模式(然后显示为“plunk”),然后才能导航其他选项。 如果不这样做,光标键将开始读取字符('a','space','space',..),tab键使焦点远离字段集。
所以这可能是'预期行为': - /
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.