Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NVDA读取日期选择器';s当前单元格选择位置_Javascript_Accessibility_Screen Readers_Nvda - Fatal编程技术网

Javascript NVDA读取日期选择器';s当前单元格选择位置

Javascript NVDA读取日期选择器';s当前单元格选择位置,javascript,accessibility,screen-readers,nvda,Javascript,Accessibility,Screen Readers,Nvda,我在这里摆好了小提琴 出生日期 使用键盘箭头键在日期之间导航时,NVDA读取 2016年5月12日星期五第3排 2016年5月4日星期四第5栏 而预期的产出是 2016年5月12日,星期五 2016年5月4日,星期四 是否有避免读取单元格位置(第3行第5列)的方法?或者这是涉及数据的表的标准行为 所有主要浏览器(即IE、FF、Chrome)都会出现这种情况 附后一张截图供参考 这是使用数据表时的标准屏幕阅读器行为 另一种方法是使用role=“application”编程小部件,但可访问的小部

我在这里摆好了小提琴


出生日期
使用键盘箭头键在日期之间导航时,NVDA读取

2016年5月12日星期五第3排

2016年5月4日星期四第5栏

而预期的产出是

2016年5月12日,星期五

2016年5月4日,星期四

是否有避免读取单元格位置(第3行第5列)的方法?或者这是涉及数据的表的标准行为

所有主要浏览器(即IE、FF、Chrome)都会出现这种情况

附后一张截图供参考


这是使用数据表时的标准屏幕阅读器行为

另一种方法是使用role=“application”编程小部件,但可访问的小部件很棘手,所以我建议您不要这样做。那些使用屏幕阅读器的人已经习惯了这种行为


我最近创建了一个关于可访问表最佳实践的页面。这里是您感兴趣的地方:

这是使用数据表时的标准屏幕阅读器行为

另一种方法是使用role=“application”编程小部件,但可访问的小部件很棘手,所以我建议您不要这样做。那些使用屏幕阅读器的人已经习惯了这种行为


我最近创建了一个关于可访问表最佳实践的页面。如果您感兴趣,请看这里:

好的,对于那些希望发生这种情况的人来说,下面是您的做法:


转到NVDA的“文档格式”选项并取消选中“报表单元格坐标”。行和列的位置将不再被读取。

好的,对于那些希望发生这种情况的人,下面是您的操作方法:


转到NVDA的“文档格式”选项并取消选中“报表单元格坐标”。此时将不再读取行和列的位置。

谢谢您提供的信息。我浏览了链接。确实很有用。我只是想问一下,您是否知道一个可访问的日期选择器,它与
role=“application”
而不是
role=“grid”
一起工作?我只知道数据表。下面是两个日期选择器,可与易访问性领域的知名人士共享,但它们都基于表…第一个示例基于jQuery UI的日期选择器,但添加了可访问性。这是Deque()完成的一个版本,这是Hans Hillen完成的一个版本,他现在在Paciello Group()工作。第二个例子是OpenAjax联盟可访问性工作组。我认为这是最近的一个:如果你喜欢无障碍,我建议你成为IAAP(国际无障碍专业人士协会)的成员。网站上有一个名为IAAP Connections的很棒的论坛,业内人士可以在这里发布并回答有关可访问性问题的问题:感谢您提供的信息。我浏览了链接。确实很有用。我只是想问一下,您是否知道一个可访问的日期选择器,它与
role=“application”
而不是
role=“grid”
一起工作?我只知道数据表。下面是两个日期选择器,可与易访问性领域的知名人士共享,但它们都基于表…第一个示例基于jQuery UI的日期选择器,但添加了可访问性。这是Deque()完成的一个版本,这是Hans Hillen完成的一个版本,他现在在Paciello Group()工作。第二个例子是OpenAjax联盟可访问性工作组。我认为这是最近的一个:如果你喜欢无障碍,我建议你成为IAAP(国际无障碍专业人士协会)的成员。网站上有一个名为IAAP Connections的很棒的论坛,业内人士在这里发布并回答有关无障碍性问题的问题:
<div class="container">
    
    <div class="row">
        <div class="form-group">
            <label for="dt">Birth Date</label>
            <input type="text" name="dt" id="dt" placeholder="" class="nl-datepicker" />            
        </div>
    </div>
</div>