2012-10-31 173 views
1

我有2個問題與聯繫表格7和可訪問性。聯繫表格7 WordPress的無障礙

不改變插件的核心代碼:

  1. 我如何阻止漸行漸遠,當我將鼠標放置到他們的錯誤訊息?
  2. 錯誤消息當前正在輸入旁邊的一個範圍內生成,並使其出現在標籤中的任何方式?否則,屏幕閱讀器將無法閱讀。

回答

0

這兩者都可能需要從它的聲音中編輯核心代碼。

錯誤消息當前正在生成在輸入旁邊的跨度中,以任何方式使它出現在標籤中?否則,屏幕閱讀器將無法閱讀。

我不建議這樣做。我推薦的是看看<span>是否有自己的id,如果是這樣的話,你可以寫一些JS函數來查找id並將aria-describedby="spanIDhere"添加到關聯的<input>。或者如果<span>沒有,請生成一個,然後像上述那樣插入它。

大多數AT會將其讀取爲<label>文本,span中的文本表示爲ID,表單元素類型。

+0

不是每個AT都能理解ARIA,因此在其標籤中生成消息應該更加兼容afaik – FelipeAls

+0

越來越多。唯一沒有的是ZoomText。除非你使添加的'span'遠離表單元素,並且用戶大大放大。 –