回答

17

嘗試autocomplete='off'在輸入字段。瀏覽者應該尊重這一點 - 但他們當然不需要。

更新: 這現在是HTML5的一部分,根據該標準,您可以將autocomplete='off'添加到表單標籤,以使其適用於表單中的所有字段。

http://www.w3schools.com/html/html5_form_attributes.asp

2

當用戶點擊「提交」時,從表單域獲取密碼,將其放入隱藏的輸入併發送表單。

+0

呵呵,漂亮的黑客...從來沒有,但:) – 2010-12-12 22:29:35

1

鍍鉻 - 和其他瀏覽器不尊重autocomplete="off" - 您可以使用autoCompleteType="disable"x-autoCompleteType="disable"

5

我猜你是問關於防止密碼保存對話框的編程方式,而不是通過使用瀏覽器提供的可配置選項(如果您正在尋找可配置選項,此鏈接可能有助於Google Chrome Manage Password)。

現在來編程的方式,有很多方法可以做到這一點。比方說,你有名字傳密碼字段:

<input type="password" name="pass"> 

您必須添加幾個額外的假密碼字段的原始密碼字段的頂部(這在我們的情況下,NAME =「通行證」)。

這些額外的假密碼字段不應該對用戶可見,所以我們必須使用樣式表display: none

如控制這些假密碼字段的顯示方式:

<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" /> 

注意這有時可能不在這種情況下,嘗試使用其他CSS樣式來隱藏用戶的元素。

Hide elements via CSS

讓我知道,如果它幫助。

+0

它的作品。有人可以解釋一下,這怎麼可能? – Zeeshan 2016-01-29 11:36:24