Можно ли отобразить невидимый символ при вводе пароля Chrome - PullRequest
0 голосов
/ 10 ноября 2011

Я получил следующие требования:
1. Отображение * в поле ввода пароля в браузере, чтобы указать клиенту, что поле еще не введено.
2. Повторный пароль может быть просто заполнителем, что означает, что он имеет такую ​​же длинус реальным, но это не простой текст.Это запрещает клиенту просматривать обычный текст с помощью firebug или по html-источнику.

Теперь я просто заменяю каждый символ пароля на ascii 20 (невидимый символ).Теперь это прекрасно работает в IE и Firefox.Однако в Chrome невидимый символ не может отображаться в Chrome.

Я искал в Google и stackoverflow без какой-либо подсказки.Кто-нибудь знает основную причину или любой другой способ выполнить это требование.

Заранее благодарим за любые предложения или помощь.

1 Ответ

0 голосов
/ 10 ноября 2011

Я думаю, вы можете использовать <input type="password" />, когда пользователь что-то печатает.Когда он возвращается, вы просто используете 6 '*', чтобы указать, что он установлен раньше.Это будет более безопасным, потому что другие не знают точную длину pwd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...