2016-02-15 87 views
0

我在我的設置頁面上有這個密碼更改表單。現在一些瀏覽器具有內置的功能,可以檢測到我遇到問題的這種形式。在加載設置頁面Firefox顯示舊密碼字段已填充,顯然是當前用戶登錄的密碼和鉻顯示舊密碼字段爲空,但作爲用戶鍵入舊密碼鉻請求用戶密碼爲:約翰(鉻的自動填充)是任何用戶保存在Chrome中的密碼。我想在我的腳本中禁用這些功能(不在瀏覽器中)。那可能嗎 ? autocomplete=off沒有幫助。如何停止自動填寫密碼更改表單?

<label>Old Password</label> <input type="password" name="oldpassword" id="oldpassword" placeholder="Old password"> 
<label>New Password</label> <input type="password" name="newpassword" id="newpassword" placeholder="New password"> 
<label>Confirm Password</label> <input type="password" name="newpassword2" id="newpassword2" placeholder="Confirm new password"> 

回答

1

鉻只自動填充第一<input type="password">和以前<input>。所以我補充說:

<input style="display:none"> 
<input type="password" style="display:none"> 

<form>的頂部,案件得到解決。

This post

+0

最近以來, 「顯示:無」 貓膩不能正常在Chrome工作。我必須讓假輸入可見並使用「width:1px; height:1px;」代替。 –

0

您可以使用此:

<input type="password" name="foo" autocomplete="off" /> 

但它不會在舊的瀏覽器。它主要由firefox 30+版本的瀏覽器支持。

來源:Mozilla developer documentation