Вопрос от новичка: сменить тип инпута по клику на флажке
Привет всем!
Есть задача: при регистрации юзер вводит пароль. Я хотел бы рядом разместить флажок «Показать пароль», при щелчке на котором динамически поле пароля меняло бы тип с password на text и обратно (ну чтобы можно было посмотреть введённый пароль и заново его скрыть). Вот что я пишу: $("#showpass").click (function (event) { if ($(this).checked) { $("#upass").attr("type", "text"); } else { $("#upass").attr("type", "password"); } }); Что не так? Такое ощущение, что он вообще не заходит в ветку ифа "если флажок отмечен". Тестовые алёрты всё время выдают "Not checked", при каждом щелчке по флажку. В чём тут дело? Спасибо! |
В IE нельзя менять тип input'а, уже добавленного в DOM-дерево.
|
Спасибо... будем думать по-другому)
|
Часовой пояс GMT +3, время: 10:48. |