如果原始表单对于屏幕阅读器而言过于复杂,是否提供符合WCAG合规性的后备形式?

问题描述 投票:0回答:1

我正在处理一个表单,它是chatbot和动态表单元素的组合,根据不同的验证事件和选择显示和消失。表单逐步显示下一步,前面的步骤显示为用户“聊了”答案。

由于很多时候都会添加/删除很多元素,因此aria-live属性通过屏幕阅读器提供了令人困惑的信息(例如,文本框会显示在屏幕底部,就像某些字段的聊天消息按钮一样,然后当下一个选择是单选按钮时消失)。

由于这个新表单将作为beta测试启动,我们有一个上一页,用户可以选择一些初始值,这些值将路由到此新表单或现有表单。

是否符合WCAG AA标准,以执行以下选项之一(或此处未列出的其他选项):

  1. 通过视觉上隐藏但启用了咏叹调的字段检测用户正在使用aria标签,并在用户将注意力集中到表单时将UI更改为传统结构化表单(所有可用元素,动态插入/删除较少)
  2. 在启动页面上使用检测功能将用户路由到具有基本表单的其他页面,从而将两个页面分开
  3. 提供用户可以导航到的选项(菜单,复选框或其他),允许他们切换表单以更改对话模式,并提供说明此选项最适合屏幕阅读器用户的文本
javascript html accessibility wai-aria screen-readers
1个回答
2
投票

简短的回答是“是”。

见“Understanding Conformance Requirements

1.一致性级别:完全满足以下一致性级别之一。 A级:对于A级一致性(最低一致性级别),Web页面满足所有A级成功标准,或者提供符合要求的备用版本。 AA级:对于AA级一致性,网页满足所有A级和AA级成功标准,或者提供符合AA级的备选版本。

请参阅“a conforming alternate version”的定义。有几个要求。

但是,您无法自动切换到备用表单。你怎么知道你需要换?您无法检查辅助技术的运行情况,即使您可以,也有一些用户可以从不使用辅助技术的简单表单中受益。您必须在表单顶部有一个链接,其中包含“转到更简单的表单”。

© www.soinside.com 2019 - 2024. All rights reserved.