Search code examples
htmlpasswordsjaws-screen-reader

Prevent jaws from saying "password" in password-type input fields


I have a field which uses a password-type input (<input type="password">). It is not a password field but we need it to behave exactly like a password field. Whatever label we add/put in, Jaws reads it as "what-ever-label password edit ...".

How can I prevent Jaws from saying "password" so it would only say "what-ever-label edit ..." (just not the word "password") without creating a custom password-like field?


Solution

  • Best solution so far is to add role="textbox" to the password input. Though if there is a text written, JAWS read them as "what-ever-label edit bullet bullet bullet..." in chrome. This is good for now as it is not reading the exact characters anyway. If there is way to not let JAWS read the text ("bullet bullet") please post your answers here.