Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2009, 16:33
Новичок на форуме
Отправить личное сообщение для Menelion Elensule Посмотреть профиль Найти все сообщения от Menelion Elensule
 
Регистрация: 20.11.2009
Сообщений: 3

Вопрос от новичка: сменить тип инпута по клику на флажке
Привет всем!
Есть задача: при регистрации юзер вводит пароль. Я хотел бы рядом разместить флажок «Показать пароль», при щелчке на котором динамически поле пароля меняло бы тип с password на text и обратно (ну чтобы можно было посмотреть введённый пароль и заново его скрыть).
Вот что я пишу:
$("#showpass").click (function (event) {
if ($(this).checked) {
$("#upass").attr("type", "text");
} else {
$("#upass").attr("type", "password");
}
});

Что не так? Такое ощущение, что он вообще не заходит в ветку ифа "если
флажок отмечен". Тестовые алёрты всё время выдают "Not checked", при
каждом щелчке по флажку.
В чём тут дело?
Спасибо!
Ответить с цитированием