联系表格7 WordPress的无障碍

问题描述:

我有2个问题与联系表格7和可访问性。联系表格7 WordPress的无障碍

不改变插件的核心代码:

  1. 我如何阻止渐行渐远,当我将鼠标放置到他们的错误讯息?
  2. 错误消息当前正在输入旁边的一个范围内生成,并使其出现在标签中的任何方式?否则,屏幕阅读器将无法阅读。

这两者都可能需要从它的声音中编辑核心代码。

错误消息当前正在生成在输入旁边的跨度中,以任何方式使它出现在标签中?否则,屏幕阅读器将无法阅读。

我不建议这样做。我推荐的是看看<span>是否有自己的id,如果是这样的话,你可以写一些JS函数来查找id并将aria-describedby="spanIDhere"添加到关联的<input>。或者如果<span>没有,请生成一个,然后像上述那样插入它。

大多数AT会将其读取为<label>文本,span中的文本表示为ID,表单元素类型。

+0

不是每个AT都能理解ARIA,因此在其标签中生成消息应该更加兼容afaik – FelipeAls

+0

越来越多。唯一没有的是ZoomText。除非你使添加的'span'远离表单元素,并且用户大大放大。 –