您知道当您输入输入时,JAWS会首先读取上一个字段的内容吗? 是否可以修复它,或者取决于您使用的浏览器?
这是我的代码:
\b(dog|cat)\b
答案 0 :(得分:0)
我看到两件事。第一个是您的第二个<input>
被禁用,因此我很好奇您如何将注意力集中在第二个输入上。您没有使用 tab ,因为浏览器不允许您这样做。您是否正在使用JAWS中的向下箭头浏览DOM?
第二,您拥有<label>
元素,但没有将标签与<input>
字段相关联。仅仅因为<label>
在DOM中的<input>
旁边并不意味着屏幕阅读器会在焦点移至输入时读取标签。您必须将它们绑在一起。这是通过for
的{{1}}属性来完成的。 <label>
的值应为for
的ID(不是NAME)属性,如下所示:
<input>