2016-08-22 1 views
3

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

Как я могу предотвратить Челюсти от высказывания «пароль» так было бы сказать только «что-нибудь лейблом редактировать ...» (только не слово «пароль») без создания пользовательского пароля -полюсное поле?

+0

Кроме того, это может быть полезным: http://stackoverflow.com/questions/17769429/get-input-type-text-to-look-like-type-password – Roberrrt

+0

светлячок не поддерживает CSS styke – CodeAssasin

ответ

1

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

+0

Спасибо, что поделились этим! – Roberrrt

0

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

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

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

+0

Он все еще говорит слово «пароль» – CodeAssasin

+0

И вы должны использовать ''? Вы можете использовать '' с некоторым CSS для создания точек – Roberrrt

+0

что такое css для firefox? не поддерживает -webkit-text-security и текстовую защиту – CodeAssasin

Смежные вопросы