2017-02-01 9 views
0

Internet Explorer 9に問題があります。名前で人物を検索するフォームがあります。私がページに着陸すると、JAWSはすべてのフィールドを正しく読み込みます。私は入力を入力し、提出ボタンを押すと、システムが検索を実行している間にJAWSはすべてのフィールドを再度読み込みます。私はこれが起こらないようにしたい。だから私は、私のdivにIDを追加し、私のコントローラでこれが起こるのを防ぐことができたと思った。私のHTMLでAngular/JAWS、提出後にJAWSがフォームを再読出するのを停止します。

私が追加:someControllerで のdivのid = "JawsId" NG-コントローラは= "someControllerとしてSomeController"

は、私は私の検索機能に以下を追加: angular.element( '#jawsId' を).attr( 'aria-live'、 'off');

これは影響ありません。誰もがこの問題に遭遇し、JAWSが送信ボタンを押した後にフォームを読み返さないようにする方法を知っていますか?アドバイスや手がかりは非常に高く評価されます。

答えて

0

レンダリングされたページが表示された場合、デバッグが容易になります。

私は驚いていませんaria-liveは動作しません。これは、コンテンツブロックを動的に更新することを目的としています。

代わりに、そのスタイルをdisplay: noneに設定してみてください。それでも問題が解決しない場合は、aria-hidden="true"もお試しください。

これはIE11でどのように機能しますか?私の経験では、ほとんどのJAWSユーザーはIE11を使用しています。

+0

ありがとうございました、私はアリアライブについてそれを知らなかった。それは私がアリアで初めて学んだことです。私はあなたの提案を試してみましょう!残念ながら、私たちのアプリはIE9に苦情を言わなければなりません。 – Eddie

関連する問題