Я стремлюсь улучшить доступность сайта для самых маленьких детей. Поскольку их навыки игры на клавиатуре довольно плохие, мы получаем множество жалоб на то, что ввод паролей без возможности видеть символы слишком сложен для них.
Я бы не хотел, чтобы пароль был полностью без масок, но я подумал о том, чтобы, возможно, использовать стиль мобильного телефона, в котором текущий символ отображается только в течение нескольких секунд, прежде чем его замаскируют.
Кто-нибудь знает какие-либо javascript-решения для этого, на которые я могу взглянуть, или даже как на самом деле называется эта техника, чтобы я мог использовать ее более эффективно?
Я реализовал базовое доказательство концепции, которое использует события onChange для обновления простого текстового поля, в то время как сам пароль хранится в скрытом поле, но я не уверен, что это лучший подход.
Обновление:
Причина, по которой я не хочу использовать поле с открытым текстом, заключается в том, что система используется в школах, в том числе учителями. Например, если один из старших учеников смог получить пароль администратора учителя, он потенциально может вызвать много неприятностей.
Наличие переключаемого поля открытого текста / пароля является интересной идеей и может оказаться проще, чем метод отложенного маскирования.