2009-06-08 2 views
3

Для создания моей веб-страницы компании требуется логин с использованием формы.Создайте регистрационную форму, чтобы IE запомнил данные для входа

Firefox правильно запрашивает и запоминает данные для входа, но тестовые экземпляры IE6, IE7 не помнят ни имени пользователя, ни пароля, а IE8 предоставит выпадающее имя ранее использовавшихся имен пользователей, но не запомнит пароль.

  • Что это такое за дизайн моей формы пароля, которая позволяет или запрещает запуск IE?
  • Могу ли я изменить дизайн моей страницы, чтобы IE помнил данные формы имени пользователя/пароля (при условии, что пользователь имеет свои настройки правильно)?
  • Есть ли какой-то волшебный тег HTML, имя или стиль, который я должен использовать?
+0

Это было бы здорово для «суперпользователя» (когда оно поступило) - но это не похоже на программирование. –

+1

Это связано с программированием, я спрашиваю, как я могу это сделать в IE ... с кодом. Мне нужно знать, что вызывает это в IE и что я пропускаю в своем HTML. –

+1

К сожалению, в этом вопросе недостаточно информации, чтобы узнать, является ли это дубликат http://stackoverflow.com/questions/1621596/ie-not-offering-to-save-password-of-asp-net-form или нет. Возможно, но, надеюсь, другие узнают, есть ли другие случаи, когда IE не будет сохранять данные формы. –

ответ

0

Попробуйте добавить сайт (и), который вы пытаетесь получить в зоне «Местная интрасеть», а не в зоне «Интернет». (при условии, что это не вызовет у вас проблемы с безопасностью)

Инструменты/Параметры/Безопасность/Интранет/Сайты/Дополнительно -> добавьте свои сайты здесь. По моему опыту, поставив их в более надежную зону «Интранет», мои пароли запоминаются.

+1

В этом случае это не работает, также мы не можем просить всех наших пользователей сделать это. Спасибо хоть. –

1

Возможно, вы попытаетесь найти хранилище DOM для постоянного хранения имени пользователя и пароля на стороне клиента. Это потребует JavaScript, хотя и не будет работать в более старых версиях IE.

0

Я предполагаю, что поле ввода для пароля задается как тип ввода пароля?

Одна мысль, что я должен был изучить соглашение об именах формы и полей ввода. Возможно, IE ищет определенные комбинации, чтобы знать, что это форма входа, которую он может предложить для сохранения учетных данных для входа. Кроме того, я заметил, что некоторые веб-технологии/языки читают разные элементы, чтобы получить имена полей. Возможно, вам нужно будет указать свои имена полей, используя «id» и «name», чтобы все работало.

0

Означает ли ваш IE пароли для других сайтов, кроме веб-сайта вашей компании?

Просто убедитесь, что вы не отключили хранение паролей в своем IE.

Смежные вопросы