Форум → Разработка → Клиентская сторона → Верстка и оформление → Запретить браузеру заполнять поле с паролем
Запретить браузеру заполнять поле с паролем
Страницы: ← Следующая страница →
-
1. Есть сайт, на нём форма авторизации, там "введите своё мыло и пароль".
Ввожу, браузер спрашивает "хотите сохранить пароль на будущее?", я такой типа - "конечно да!" и всё хорошо.
В следующий раз захожу, а в этой форме мыло/пароль уже любезно подставленно. Збсь, чотко!
2. На том же сайте "профиль пользователя", форма - имя, мыло, новый пароль, повторите пароль.
И браузер (что FF, что Chrome), цуко, в девственно чистое поле "новый пароль (не вводите, если не хотите менять)" въёбывает пароль, который соответствует мылу.
Хуй с ним - в JS просто сбрасываю value для input'а.
Но если я в поле мыло сотру значение и опять введу - пароль опять сам подставляется.
Заебало.
Есть рецепты, как избавится?
autocomplete="off" и тому подобное не помогает. -
28 августа 2012 г. 17:34, спустя 20 минут 6 секунд
А что значит autocomplete="off" не помогает?Спустя 127 сек.<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Тег form, атрибут autocomplete</title>
</head>
<body>
<form autocomplete="off">
<p>Имя: <input name="user"></p>
<p>Пароль: <input name="pass" type="password"></p>
<p><input type="submit" value="Отправить"></p>
</form>
</body>
</html>Спустя 46 сек.или так же на полеСпустя 14 сек.https://developer.mozilla.org/en-US/docs/How_to_Turn_Off_Form_Autocompletion -
28 августа 2012 г. 17:41, спустя 7 минут 24 секунды
А что значит autocomplete="off" не помогает?
это значит, что оно не приводит к нужному мне эффекту :) -
-
28 августа 2012 г. 17:43, спустя 1 минуту 43 секунды
FF, если два поля-пароля, вставляет пароль только в первое. Можно этим воспользоваться<input name="email">
<input type="password" style="display:none">
<input name="password" type="password">
хотя изврат, конечно. В хроме, кстати воспроизвести проблему (при наличии autocomplete="off") не удалось. -
28 августа 2012 г. 17:56, спустя 13 минут 11 секунд
В хроме вообще непонятное что-то творится.
В FF, вот пример: http://jsjs.ru/form/
авторизовываемся, запоминаем пароль, мыло подставляется в profile-формы.
autocomplete кажется с первого взгляда помогает.
но если пройтись табом по форме, то при переходе на пароль, там появляются эти предательские звёздочки -
28 августа 2012 г. 18:09, спустя 12 минут 29 секунд
autocomplete кажется с первого взгляда помогает.
но если пройтись табом по форме, то при переходе на пароль, там появляются эти предательские звёздочки
хз, не появляются
Chromium v18.0.1025.168 -
-
28 августа 2012 г. 18:21, спустя 5 минут 58 секунд
Абырвалг, посмотри в код примера, там вообще от балды имена. -
28 августа 2012 г. 19:43, спустя 1 час 22 минуты 6 секунд
autocomplete вообще по моему в стандарте нет, а еще вообще это пользвателя проблемы -
28 августа 2012 г. 21:52, спустя 2 часа 9 минут 12 секунд
Пробовал делать каждый раз новое имя, какой нибудь "pass".md5(time()) ? и тот же time() запихивать в сессию или хидден поле, для того чтобы отловить?Спустя 70 сек.
Оно type="password" ловит а не имя, а запоминает имя
Абырвалг, посмотри в код примера, там вообще от балды имена. -
-
28 августа 2012 г. 22:03, спустя 3 минуты 1 секунду
Оно type="password" ловит а не имя, а запоминает имя
там даже имя для type="password" разное в форме, где запоминается и в форме, где выводится. -
28 августа 2012 г. 22:15, спустя 12 минут 24 секунды
нужно изменять имя поля не пароля, а тех, что перед ним -
28 августа 2012 г. 22:18, спустя 2 минуты 50 секунд
Видел я код. id шники попробуй датьОно type="password" ловит а не имя, а запоминает имя
там даже имя для type="password" разное в форме, где запоминается и в форме, где выводится.
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!