У меня есть страница, которая отображается через сервис xulrunner. Под формой есть форма и кнопка.
Для требования доступности я заставил акцентировать внимание на текстовом поле в форме, когда пользователь переходит на эту страницу. Однако иногда JAWS всегда читает метку кнопки «Комментировать». Иногда JAWS читает надпись aria «Ввод комментариев».
Вот код:
<body onLoad="document.addcommentform.comment.focus()">
<input type="textarea" aria-label="Enter Comments" title="{$enterComment}" name="comment" />
<input class="Button" type="submit" value="{$postComment}" />
Я также попытался нанести видимый ярлык на пользовательский интерфейс следующим образом. Я провел дополнительное тестирование и обнаружил, что поведение практически такое же.
<label for="addcommentform">Please enter comment
<form method="get" action="{$self}" name="addcommentform">
<textarea title="{$enterComment}" name="comment" class="commentarea" </textarea>
<input class="Button" type="submit" value="{$postComment}" />
</form>
</label>
Я думаю, что это связано с этой известной ошибкой https://bugzilla.mozilla.org/show_bug.cgi?id=133771
Но кто-нибудь знает какое-либо решение этой проблемы?