У меня есть обычная форма входа, состоящая из двух полей ввода: одна для входа, одна для пароля. В настоящее время я пытаюсь добавить элемент управления, который будет отображать введенный пароль в виде обычного текста, поэтому пользователь может проверить его на наличие опечаток.Управление «Показать пароль как текст»
Проблема заключается в том, что браузеры (по крайней мере, Firefox) не позволяют динамическое изменение type
атрибута входных полей, так что я не могу просто изменить type="password"
к type="text"
. Другая проблема заключается в том, что браузеры не позволяют получить значение поля пароля, поэтому я не могу создать новый input type="text"
и установить его значение для пароля. Я видел несколько разных подходов к этой задаче, в том числе this one, но они работают только в том случае, если пароль вводится и не выполняется, когда браузер автоматически заполняет пароль.
Итак, любые предложения для этого приветствуются. Я использую jQuery.
Он работает! Невероятно. Кажется, что моя проблема была в jQuery, которую я использую. По какой-то причине это не позволило мне сделать этот трюк. – n1313
это скорее всего не работает корректно в IE –
Скорее всего. Я подтвердил, что он вообще не работает в IE. – Guffa