2009-06-08 61 views
3

我開發的公司網站需要使用表單登錄。如果IE6,IE7的測試實例不記得用戶名或密碼,並且IE8會提供以前使用的用戶名下拉菜單,但是不會記住密碼。設計一個登錄表單,以便IE會記住登錄數據

  • 什麼是我的密碼錶單的設計允許或阻止IE提示?
  • 我可以改變我的頁面設計,以便IE會記住用戶名/密碼錶單數據(假設用戶的偏好設置正確)?
  • 是否有一些神奇的HTML標籤,名稱或風格,我應該使用?
+0

這對於「超級用戶」(當它到達時)是很好的 - 但它看起來沒有編程相關。 – 2009-06-08 19:41:07

+1

這是編程相關的,我問我怎麼能在IE中使用代碼來實現...我需要知道在IE中觸發了什麼,以及我在HTML中丟失了什麼。 – 2009-06-08 19:57:46

回答

0

嘗試添加您嘗試訪問「本地Intranet」區域的網站,而不是「Internet」區域。 (假設這不會導致你安全無憂)

工具/選項/安全性/ Intranet網絡/網站/高級 - >添加您的網站(S)在這裏。根據我的經驗,通過將它們置於更高度信任的「Intranet」區域中,我的密碼被記住。

1

您可能會嘗試查看DOM存儲以在客戶端持久存儲用戶名/密碼。它需要JavaScript,但不適用於舊版IE。

0

我假設密碼的輸入框被設置爲密碼的輸入類型?

我想過是探索你的表單和輸入字段的命名約定。也許IE正在尋找某些組合來知道這是一個登錄表單,它可以提供保存登錄憑據。另外,我注意到一些網絡技術/語言讀取不同的元素來獲取字段名稱。您可能需要使用「id」和「name」來設置您的輸入字段名稱才能使所有內容都能正常工作。

0

您的IE記得您的公司網站以外的其他網站的密碼?

只是想確保你在你的IE有沒有禁用密碼存儲。