Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: function Show_HidePassword
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Есть форма ввода пароля и есть кнопка "Показывать пароль". Скрипт работает на ура, только вот не могу врубиться как решить два вопроса:
1. Чтобы placeholder не терял актуальность. Если нажать на кнопку "Показывать пароль", то слово "Пароль" из поля исчезает и больше не появляется.
2. Если произошёл клик по кнопке "Показывать пароль", то соответственно надпись должна смениться на "Скрыть пароль". И наоборот соответственно.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
teragalaxy
Отправлено: 07 Сентября, 2013 - 12:11:37
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Саныч пишет:
А зачем полностью менять элемент? Измените ему просто значение type и все.
А вдруг рядом с пользователем сидит интернет задрот и он не желает при нём показывать пароль))) ну мало ли.
Саныч
Отправлено: 07 Сентября, 2013 - 12:16:07
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
Саныч пишет:
А зачем полностью менять элемент? Измените ему просто значение type и все.
teragalaxy пишет:
А вдруг рядом с пользователем сидит интернет задрот и он не желает при нём показывать пароль))) ну мало ли.
Где логика?..
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
teragalaxy
Отправлено: 07 Сентября, 2013 - 12:24:00
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Саныч пишет:
Где логика?..
Удовлетворить всем капризам пользователя. (Добавление)
С placeholder-ом разобрался, тупо добавил строчку inp.placeholder = "Пароль";
Решено, но появилась новая проблема. Если сделать пароль видимым и нажать кнопку submit то никакого значения в глобальный массив не будет передано. Как исправить этот недочёт?
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Помогите обмозговать до конца
Саныч
Отправлено: 07 Сентября, 2013 - 21:01:04
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
teragalaxy пишет:
Если сделать пароль видимым и нажать кнопку submit то никакого значения в глобальный массив не будет передано
Естественно, значения name у элемента нету.
Я ж вам еще сутра писал, что делать. На кой вы дергаете элемент, просто меняйте значение type и все, 2 строки всего. Нет же, нужно нагородить такую хрень и потом целый день ее допиливать
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
teragalaxy
Отправлено: 07 Сентября, 2013 - 21:04:11
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Помогите обмозговать до конца
tuareg
Отправлено: 07 Сентября, 2013 - 21:16:37
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
tuareg, смотри, он щас напишет, что не работает. Почему-то мне кажется, что ТС не знает про jQuery... Да и собственно на кой он вобще здесь нужен. Ответ был дан еще во втором посте темы.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
teragalaxy
Отправлено: 07 Сентября, 2013 - 21:38:24
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Саныч пишет:
teragalaxy пишет:
Если сделать пароль видимым и нажать кнопку submit то никакого значения в глобальный массив не будет передано
Естественно, значения name у элемента нету.
Блин, ну Вы гений! Снова, тупо добавил inp.name = "password"; и значение стало передаваться
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
teragalaxy
Отправлено: 07 Сентября, 2013 - 21:52:51
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Саныч пишет:
Это все, что вам нужно!
Прошу прощения, видимо я Ваше первое сообщение не полностью прочёл. Там действительно скрипт скрывает поле пароля. Но ведь у меня была идея, чтобы название кнопки тоже менялось. Меня интересовал сам процесс созидания
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.