2016-08-22 75 views
3

我有一個使用密碼類型輸入(<input type="password">)的字段。它不是密碼字段,但我們需要它的行爲完全像密碼字段。無論我們添加/放入什麼標籤,Jaws都會將它讀作「永遠標籤的密碼編輯...」防止下頜在密碼輸入字段中說「密碼」

如何防止大白鯊從說「密碼」所以它只會說「什麼有史以來標籤編輯...」(只是沒有這個詞「密碼」),而無需創建一個自定義密碼般的領域?

+0

此外,這可能是有用的: http://stackoverflow.com/questions/17769429/get-input-type-text-to-look-like-type-password – Roberrrt

+0

Firefox不支持CSS styke – CodeAssasin

回答

1

迄今爲止最好的解決方案是將role =「textbox」添加到密碼輸入中。儘管如果有文字編寫,JAWS會將它們作爲「永遠不會被編輯的項目符號項目符號...」來閱讀。這對現在很有好處,因爲它無法讀取確切的字符。如果有辦法不讓JAWS閱讀文本(「項目符號」),請在此發佈您的答案。

+0

謝謝你分享! – Roberrrt

0

使用aria labels.

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

文檔指出它的工作嘗試,讓我知道!

+0

它仍然說「密碼」一詞 – CodeAssasin

+0

而你必須使用''?你可以用''用一些CSS來創建點 – Roberrrt

+0

firefox的css是什麼?不支持-webkit-text-security或文本安全 – CodeAssasin