Я хочу заново изобрести ввод пароля в HTML.
Хорошо, вот работа, которую я сделал:
http://www.symplik.com/password.html
(Это просто HTML-код, ничего особенного:>)
«Пароль» - это действительно текстовый ввод, и я использовал событие onkeyup, чтобы переписать ввод в маскирующие символы.
Есть две проблемы:
(1) возврат или удаление не могут быть обнаружены
(2) если я набираю очень быстро, некоторые символы не могут быть получены быстро.
Для задачи (1). это частично решается проверкой длины текста в поле пароля и сохраненного пароля. В любом случае, это не очень элегантное решение.
Для задачи (2) я попытался вставить некоторую функцию задержки между ними, но все равно не получилось. Я сделал бы поле readOnly только после каждого keyUp, но оно все равно ведет себя одинаково.