可访问的表单是每个人都可以使用的表单,包括有特殊需要的用户。 自适应Forms包含许多特性和功能,它们增强了不同功能用户的可用性。 将辅助功能构建到自适应表单中不仅允许尽可能最宽的受众内容,而且,在需要遵守辅助功能标准的地区提供文档时,还要求这样做。 AEM Forms帮助表单开发人员遵守辅助功能标准。
在创作自适应表单时,作者应考虑以下几点以创建可访问的自适应表单:
您需要一种辅助工具,如可访问名称和描述检查器(ANDI)和自适应表单主题,该主题是为修复与辅助功能相关的问题而开发的,用于创建可访问的自适应表单。
可访问名称和描述检查器(ANDI)工具可帮助您识别和修复Web内容中与辅助功能兼容性相关的问题。 它是根据美国国土安全部v5测试人员指南推荐的工具。 它由美国社会保障管理部开发,用于检查Section 508对Web内容的遵守情况。 工具:
ANDI可与所有主要的因特网浏览器一起使用。 请参见ANDI的文档,了解有关配置和使用该工具的详细说明。
Ultramarine-Accessible主题是参考主题。 它有助于在自适应表单中演示如何修复颜色对比度和其他与辅助功能相关的问题。 Adobe建议根据组织批准的样式为生产环境创建自定义主题。 请执行以下步骤将主题上传到AEM实例:
您应关注四个关键方面:键盘导航、颜色对比度、图像的有意义替代文本以及表单控件的相应标签,使自适应表单可访问。 请执行以下步骤以使现有自适应表单可访问:
将“超海洋辅助工具”主题应用于现有的自适应表单。 要应用主题,请执行以下操作:
应用辅助主题后,请执行下面列出的其他修复。 这些修复除了辅助功能主题中涵盖的辅助功能修复之外,还包括:
在自适应表单中为标志图像添加有意义的替代文本。
为自适应表单模板的页眉和页脚组件中的图像提供有意义的替代文本。 在修复模板并使用它创建自适应表单时,自适应表单将继承应用于模板页眉和页脚的所有与辅助功能相关的修复。 对于现有的自适应表单,在自适应表单级别进行更改。 对自适应表单模板所做的更改不会自动流向现有的自适应表单。
将包含表单名称的标题组件添加到自适应表单。 如果您的表单设计指定了公司名称,则还要为公司名称添加单独的标题组件。
大多数辅助工具会告知用户内容的层次结构,以帮助他们了解网页的结构。 在自适应表单上为组织名称和表单名称文本设置不同的标题级别,为这些文本提供分层结构。 此外,在每个面板和节之前使用具有相应标题级别的文本组件来创建层次结构。
根据辅助工具标准更改页脚背景颜色以使用适当的对比度,从而提高文本的可见性和可读性。 您可以使用ANDI在表单中查找颜色对比度问题。 另外,不要使用非常小的字体。 小字体很难阅读。
将现有自适应表单中的交换机和图像选择组件替换为选择(单选按钮)组件。
将现有自适应表单中的数字步进组件替换为数字框组件。
将日期输入字段替换为日期选取器字段。
为日期选取器组件设置显示、验证和编辑模式。 此外,设置自定义验证错误消息。 例如,您指定的日期无效。 日期的正确格式为YYYY-MM-DD。
为日期选取器组件设置自定义辅助工具文本。 例如,输入您的出生日期。 屏幕阅读器阅读这些自定义辅助工具文本。
对于自适应表单组件,请使用简短描述而非长描述。 详细说明可添加帮助按钮。 确保自适应表单没有任何帮助按钮。
将自定义辅助功能文本添加到表的所有只读单元格。 此外,禁用表的所有只读单元格。
删除自适应表单中的涂鸦签名字段(如果有)。 配置自适应表单以使用Adobe Sign,获得无缝的数字签名体验。
组件的标签或标题标识表单组件所代表的内容。 例如,文本“名字”告诉用户,他们必须在文本字段中输入自己的名字。 要供屏幕阅读器访问,标签以编程方式与表单组件关联。 或者,表单控件配置有附加的辅助功能信息。
屏幕阅读器感知到的标签不一定与视觉描述相同。 在某些情况下,您可能希望对控件的用途有更具体的说明。 对于表单中的每个字段对象,可使用辅助功能选项指定屏幕阅读器宣布的用于标识特定表单字段的内容。
要使用“辅助功能”选项,请按照以下步骤操作:
自定 义TextForm作者在辅助功能选项“自定义文本”字段中提供内容。屏幕阅读器等辅助型技术使用此自定义文本。 在大多数情况下,使用“标题”设置是最佳选项。 仅当使用标题或无法提供简短描述时,考虑创建自定义屏幕Reader文本。
简短 说明对于大多数组件,当用户将指针悬停在组件上时,将在运行时显示简短说明。您可以在帮助内容选项下的简短描述字段中设置此选项。
标 题使用此选项,让AEM Forms将与表单字段关联的可视标签用作屏幕阅读器文本。
名 称您可以在“绑定”选项卡的“名称”字段中指定值。名称不能包含任何空格。
无选 择“无”会导致表单对象在已发布的表单中没有名称。对于表单控件,不建议设置“无”。
图像有助于提高某些用户的理解能力。 但是,对于使用屏幕阅读器的用户,图像会降低表单的可访问性。 如果选择使用图像,请为所有图像提供文本描述。
确保文本在表单中描述对象及其用途。 屏幕阅读器在遇到图像时读取此替换文本。 图像必须始终指定替代文本。
选择图像组件,然后点按。 在提要栏中的属性下,指定图像的替代文本。
辅助工具设计涉及考虑有关颜色使用的其他准则。 表单作者可以通过突出显示各种表单组件,使用颜色来改善表单的外观。 然而,不当使用颜色可能使不同能力的人难以或无法阅读。
患有视觉障碍的用户依靠文本与背景之间的高对比度来阅读数字内容。 如果没有足够的对比度,某个表单可能会对某些用户变得难以阅读。
建议您使用默认字体和背景颜色——白色背景上黑色的内容。 如果更改默认颜色,请在浅色背景颜色上选择深色前景色,反之亦然。
请参阅为自适应表单创建自定义主题,以了解有关更改自适应表单的颜色对比度和主题的详细信息。
仅使用键盘或等效的输入设备即可完全填写可访问的表单。 行动性或视力受损的用户可能别无选择,只能使用键盘,许多可以使用鼠标的用户更喜欢键盘输入。 通过允许使用各种输入方法,您不仅可以创建可访问的表单,还可以创建更适合所有用户偏好的表单。
AEM Forms提供以下键盘快捷键。
操作 | 键盘快捷键 |
---|---|
在表单中前移光标 | 选项卡· |
在表单中向后移动光标 | Shift+Tab |
移到下一个面板 | Alt+向右箭头键 |
移到上一个面板 | Alt+向左箭头键 |
重置表单中的已填写数据 | Alt+R |
提交表单 | Alt+S |
可访问名称和描述检查器(ANDI)可帮助您在自适应表单中识别和修复与辅助功能兼容性相关的问题。 要使用ANDI工具在自适应表单中查找辅助功能问题,请执行以下操作: