我有一個網頁,要求輸入密碼。它用於我的管理員沒有重置用戶密碼,所以我不希望瀏覽器參與記住它。網頁密碼字段,這是不被瀏覽器記住
此刻(但只有當兩個密碼不匹配時)出現一個對話框,詢問「確認密碼更改」,「請確認您要更改密碼的用戶」,然後是密碼列表。
我該如何允許管理員輸入新的用戶密碼(兩次),顯示器已被混淆,並且瀏覽器不是通過記住密碼來「幫助」?
我有一個網頁,要求輸入密碼。它用於我的管理員沒有重置用戶密碼,所以我不希望瀏覽器參與記住它。網頁密碼字段,這是不被瀏覽器記住
此刻(但只有當兩個密碼不匹配時)出現一個對話框,詢問「確認密碼更改」,「請確認您要更改密碼的用戶」,然後是密碼列表。
我該如何允許管理員輸入新的用戶密碼(兩次),顯示器已被混淆,並且瀏覽器不是通過記住密碼來「幫助」?
我認爲是:
autocomplete="off"
作爲形式或輸入元素的屬性。
添加autocomplete="false"
到按鈕標記,不管它是一個服務器控件或與input type="text"
按鈕
例子:
<input type="text" autocomplete="false" name="pwd">
編輯
重讀你的問題,如果你使用<input type="password"/>
爲你應該,應該沒有自動完成/ autosuggest從瀏覽器。你能發佈你的代碼嗎?
<form autocomplete='off'>
或<input type='password' name='pwd' autocomplete='off'>
應該適用於現代瀏覽器 - part of HTML5 new form attributes。
對於舊的瀏覽器,您可以隨機輸入密碼輸入元素的名稱,以便不使用任何存儲的值。新的瀏覽器(我認爲)仍會填充字段,並且不會阻止密碼存儲在機器上。
在一天結束時,管理人員需要知道他們不應該保存此密碼。是否有第二個因素可以引入流程(例如,將它們編號爲確認操作)?你能否改變域名政策來阻止瀏覽器保存密碼?
autocomplete =「關閉」在表單元素,做到了。 –