JAWS读取上一个字段的内容

时间:2018-09-18 12:41:17

标签: html google-chrome input screen-readers jaws-screen-reader

您知道当您输入输入时,JAWS会首先读取上一个字段的内容吗? 是否可以修复它,或者取决于您使用的浏览器?

这是我的代码:

\b(dog|cat)\b

1 个答案:

答案 0 :(得分:0)

我看到两件事。第一个是您的第二个<input>被禁用,因此我很好奇您如何将注意力集中在第二个输入上。您没有使用 tab ,因为浏览器不允许您这样做。您是否正在使用JAWS中的向下箭头浏览DOM?

第二,您拥有<label>元素,但没有将标签与<input>字段相关联。仅仅因为<label>在DOM中的<input>旁边并不意味着屏幕阅读器会在焦点移至输入时读取标签。您必须将它们绑在一起。这是通过for的{​​{1}}属性来完成的。 <label>的值应为for的ID(不是NAME)属性,如下所示:

<input>