|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Скрипт "показать пароль" в input type="password" |
Скрипт "показать пароль" в input type="password" |
Привет ребят.
Подскажите скрипт который при нажатии чекбокса будет менять type="password" на type="text" Есть такое дело: Код <input id="01" type="password" /> <input id="02" type="checkbox" value="1"/><label for="02">Показать пароль</label> Нужно что бы при клике чекбокса в поле с id 01 type="password" меналось на type="text" При повторном клике (снятии галочки с чекбокса) type снова менялся на password |
Rad_van_Cor, Изучай... http://javascript.ru/forum....rd.html
|
Rad_van_Cor, кто такие левые ID придумал? ID должен начинаться с латинской буквы - читаем http://htmlbook.ru/html/attr/id
Рабочий кроссбраузерный вариант получится только через пересоздание формы: Код <script type="text/javascript"> $('#02').attr('onChange', 'passView()'); function passView(){ var origPassInput = $('#01'); var newPassInput = origPassInput.clone(); if($('#02').prop('checked') == true) { newPassInput.attr("type", "text"); } else { newPassInput.attr("type", "password"); } newPassInput.insertBefore(origPassInput); origPassInput.remove(); newPassInput.attr("id", "01"); } </script> Должен работать везде. Только все же рекомендую сменить ID у input на валидные, во избежание казусов. |
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!