在我的應用程序中,有幾個字段驗證會引起模糊。錯誤消息容器包含具有role = alert的DIV。所以當用戶輸入一個無效的輸入然後按Tab鍵屏幕閱讀器向用戶發佈錯誤信息,但是這會中斷當前用戶正在閱讀的標籤和相關信息。可訪問的錯誤消息
這是場景已被確定爲可訪問性問題。任何協助解決這個問題將是非常有幫助的。
樣本標記如下。
<label class="label" for="view-184">Payment amount</label>
<input id="view-184" type="text" autocomplete="off" placeholder="Please enter a dollar value" aria-describedby="form-input-text-error-view166-required">
<div class="error" role="alert" aria-live="polite" style="">
<span id="form-input-text-error-view166-custom-format" class="error-custom-format" style="display: none;">Enter a valid dollar value</span>
<span id="form-input-text-error-view166-required" class="error-required">Dollar value is required.</span>
</div>
錯誤消息不會產生任何焦點問題。角色警報是殺死公告的人。但是,如果我擺脫角色警報,那麼就不會有模糊聲明。 – fernando 2014-11-04 05:54:09