Запретить челюстям произносить пароль в полях ввода с паролем

У меня есть поле, которое использует ввод пароля (<input type="password">). Это не поле пароля, но нам нужно, чтобы оно вело себя точно так же, как поле пароля. Какую бы метку мы ни добавили/вставили, Jaws читает ее как "редактировать пароль любой метки...".

Как я могу запретить Jaws произносить "пароль", чтобы он говорил только "редактировать любую метку..." (только не слово "пароль ") без создания настраиваемого поля, похожего на пароль?


person CodeAssasin    schedule 22.08.2016    source источник
comment
Кроме того, это может быть полезно: stackoverflow.com/questions/17769429/   -  person roberrrt-s    schedule 22.08.2016
comment
firefox не поддерживает стиль css   -  person CodeAssasin    schedule 22.08.2016


Ответы (2)


На данный момент лучшим решением является добавление role="textbox" к вводу пароля. Хотя, если есть написанный текст, JAWS читает его как «редактировать пулю пулю пулю...» в хроме. Это хорошо на данный момент, так как он все равно не читает точные символы. Если есть способ запретить JAWS читать текст («пуля-пуля»), опубликуйте свои ответы здесь.

person CodeAssasin    schedule 23.08.2016
comment
Спасибо за то, что поделился этим! - person roberrrt-s; 25.08.2016
comment
Примечание для других: это работает в Internet Explorer и Edge. Но выпуск Firefox ESR (в основном v56) по-прежнему говорит о дополнительном «пароле». Мне еще не удалось его остановить. - person carl_kibler; 20.04.2018

Попробуйте использовать метки aria.

<input type="password" aria-label="whatever!">

В документации указано, что это сработает, дайте мне знать!

person roberrrt-s    schedule 22.08.2016
comment
Он по-прежнему говорит слово пароль - person CodeAssasin; 22.08.2016
comment
И вы должны использовать <input type="password"> ? Вы можете использовать <input type="text"> с некоторым CSS для создания точек - person roberrrt-s; 22.08.2016
comment
какой css для фаерфокса? не поддерживает -webkit-text-security и text-security - person CodeAssasin; 22.08.2016
comment
Ой, это действительно раздражающая ситуация. Вы пытались использовать aria-labeledby, как описано здесь? w3.org/WAI/GL/wiki/Using_aria-labelledby_for_link_цель - person roberrrt-s; 23.08.2016
comment
да. это изменит только часть метки голосовой подсказки, поэтому она будет говорить любую метку от aria-labeled by password edit... - person CodeAssasin; 25.08.2016