2017-02-01 66 views
0

Internet Explorer 9中存在問題。我有一個按名稱搜索人員的表單。當我登錄頁面時,JAWS會正確讀取所有字段。我輸入我的輸入,點擊提交按鈕,JAWS在系統執行搜索時重新讀取所有字段。我想防止這種情況發生。所以我想,讓我在我的div中添加一個ID,並防止這種情況發生在我的控制器中。在提交後重新閱讀表單時出現角度/ JAWS,停止JAWS

在我的HTML我說: DIV ID = 「JawsId」 NG控制器= 「SomeController爲someController」 在someController

添加以下到我的搜索功能: angular.element( '#jawsId' ).attr('aria-live','off');

這沒有影響。有沒有人遇到過這個問題,並知道阻止JAWS在點擊提交按鈕後重新閱讀表單的方法?任何建議或線索將不勝感激。

回答

0

如果我們能看到渲染頁面,這將更容易調試。我不驚訝aria-live不起作用。這是爲了動態更新內容塊,而不是我懷疑你在做什麼。

請改爲將其樣式設置爲display: none。如果這不起作用,您也可以嘗試aria-hidden="true"

這是如何在IE11中執行的?根據我的經驗,大多數JAWS用戶都使用IE11。

+0

謝謝,我不知道有關唱片的生活。這是我第一次與詠歎調一起去,非常需要學習。我會嘗試你的建議!不幸的是,我們的應用程序必須投訴IE9。 – Eddie