Нечитаемый текст, используя setCustomValidity для поля пароля в Chrome - PullRequest
4 голосов
/ 14 апреля 2011

Если я установил сообщение об ошибке с помощью setCustomValidity в поле пароля формы html5, оно всплывет в виде пузырьков или звездочек, как само поле пароля, что приведет к нечитаемому сообщению.

Вот jsfiddle для демонстрации того, что я имею в виду: http://jsfiddle.net/LcfuQ/1/

Это работает в Firefox 4, но я получаю это странное поведение, используя Google Chrome. Кто-нибудь знает об обходном пути, или как это исправить?

РЕДАКТИРОВАТЬ: это было исправлено в версии 12 +

Ответы [ 2 ]

1 голос
/ 18 апреля 2011

Это ошибка WebKit со свойством CSS -webkit-text-security, которую нельзя переопределить. Вероятно, об этом уже сообщалось на WebKit Bugzilla , но если это не так, вы можете сообщить об этом.

1 голос
/ 17 апреля 2011

Похоже, это проблема с Chrome

Когда тип ввода = "пароль", вместо символов отображаются звездочки даже для HTML5.

См. Эту скрипку в Chrome http://jsfiddle.net/idiotsden/RdwMw/.Это работает в ff4.

Обходной путь должен использовать инструменты jquery.Вы можете увидеть рабочий учебник здесь

http://flowplayer.org/tools/demos/validator/custom-validators.html

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