![]() |
Сохранение пароля в IE
Всем привет!
Подскажите, как правильно составить форму ввода логина и пароля, что бы IE предлагал сохранить их при входе. Заранее спасибо! |
IE, да и прочие броузеры с подобной фенечкой (passwords wisard) реагируют на форму с текстовым полем ввода <input type="password" ... >. Отличие данного типа однострочного редактора от обычного (type="text") в том, что набираемый текст отображается звездочками. Собственно все.
|
Непонимаю почему, но IE не хочет включать автозаполнение. Вот код. Немогли бы вы мне помочь разобраться с этой проблемой. Может быть где то ошибка?
<table cellpadding="0" cellspacing="0" border="1"> <form onkeypress='keyPress(event)' method='post' name='frmLogin' action='https://hokku-websso.tengry.com/pls/orasso/ORASSO.wwsso_app_admin.ls_login'> <INPUT type="Hidden" NAME='site2pstoretoken' value='v1.2~1342~F9F905EAF11EEA8FAED2C0E1329EA92666BC48918F2F4AD669901F03C7F11FB4779E3F29B2D85C81A72 A14B3965E2AEF7540395EEDECF5D48A0BCB3A0E395480A83ED7E900B2698AAF09A3B99B6C422388FE908C5D31A99F9903DB5 C4A2D294B110368A949C1DCACB889282DA88E9622EECCC0DD1E572F01B068AD994CD9155021C46899FF70949403F552B525A 615A98822968FF086E50782A0EDCA89746622FF054AE7952C78C84D80DEE11389671902CA6710F4ADB629BB4758384500FDE C7B73116C5F7AC1D1'> <INPUT type="Hidden" NAME='subscribername' value=''> <INPUT type="Hidden" NAME='p_test_cookies' value='Y'> <tr><td height="43" colspan="2"> <b style="font-size: 12px;">Введите имя пользователя и пароль</b> <div style="padding-top:5px; color: red"> Введены неверные имя пользователя или пароль </div> </td></tr> <tr> <td height="20">Имя:</td> <form> <td align="right"><input name="ssousername" type="Text" style="width:176"></td> </tr> <tr> <td height="30">Пароль:</td> <td align="right"><input name="password" type="Password" style="width:176"></td> </tr> </form> <tr> <td height="25" colspan="2" valign="bottom" align="right"><a href="javascript:login()"><img src="/ksuip/images/login/btn_login.gif" width="89" height="20" alt="" border="0"></a></td> </tr> </form> </table> <script> function login() { var frm = document.forms.frmLogin; if (frm.ssousername.value=="" || frm.password.value=="") { alert("Поля \"Имя\" и \"Пароль\" должны быть заполнены"); } else { frm.submit(); } } function keyPress(e) { if (e.keyCode==13) login(); } </script> |
А он должен предлогать сохранять пароли?
Вроде он автоматически запоминает все введённые пароли и логины. |
Например, как при вводе пароля на mail.ru первый раз.
|
NoOne
Запоминание паролей дело браузера. В настройках нужно смотреть. Не пользуюсь ie посему не могу сказать, где искать... |
NoOne
Это настройки браузера, вроде СЕРВИС>Свойства Обозревателя>Дополнительно За дополнительной информацией обрашайтесь в форум по программному обеспечению для Виндоуз |
Да, нет сомнений, что это дело браузера, но..
Почему то при заполнении формы, код которой я привел, он этого не делает. Вопрос - почему? Возможно это связано с спецификацией HTML-а или браузера. Именно поэтому я привел этот кусок кода в качестве примера, в надежде, что кто нибудь сталкивался с хожей проблемой. Браузер реагирует на элемент <input> и включает автозаполнение.. Но почему тогда в данном случае он этого не делает, а в случае mail.ru он предлагает запомнить пароль? Это происходит на одном и том-же компе. Функции запоминания и автозаполнения включены! Может есть у кого нибудь материал на тему спецификации браузера, или что нибудь такое? :) |
Есть возможность отключить автозаполнение полей для отдельных сайтов, но я не знаю где администрируется список даных сайтов
Дело не в коде страницы, нельзя влиять на подобную настройку кодом HTML |
я так подозреваю что дело в type="password"
винда запомнила что для такого бокса пароли не запоминать. возможно ранее на какомто сайте выбрали кнопку нет и поставили галку не спрашивать больше. а может и нет. |
Эх, блин.. все таки я был, прав, что дело в коде. А если еще точнее, то в баге Эксплорера.. :(
Вот, что пишет Microsoft: The AutoComplete feature does not work when you use script to submit a form. For example, AutoComplete may not function when you view Microsoft ASP.NET Web Forms that use postback to process events on controls other than the Submit button. И вот сама ссылка на статью: http://support.microsoft.com/default...b;en-us;329156 |
Время: 18:29. |
Время: 18:29.
© OSzone.net 2001-