我正嘗試在使用Google Chrome登錄時用用戶名保存密碼。但不幸的是,鉻只顯示密碼(沒有用戶名)。什麼似乎是問題?這是更好的想象力的形象。在登錄表單中chrome會保存密碼,但沒有用戶名
也許是問題的用戶名的輸入了name屬性的電子郵件嗎? (應該是用戶名嗎?)
我正嘗試在使用Google Chrome登錄時用用戶名保存密碼。但不幸的是,鉻只顯示密碼(沒有用戶名)。什麼似乎是問題?這是更好的想象力的形象。在登錄表單中chrome會保存密碼,但沒有用戶名
也許是問題的用戶名的輸入了name屬性的電子郵件嗎? (應該是用戶名嗎?)
我保存了問題。首先檢查您的輸入是否在表單中,並獲取用戶名和密碼。 (表單不能由JS生成)。
重要:
可以每個表單只能有一個具有type = 「密碼」 輸入!
最後一個救了我的問題。我有兩個密碼輸入。一個被隱藏。我將這個隱藏的輸入改爲文本類型,這就完成了這個技巧。
在我的情況下,在用戶名和密碼之間有一個隱藏的輸入必須已經欺騙了谷歌瀏覽器:
<form method="post" action="" id="loginForm" autocomplete="off">
<div class="login-form">
<div class="input-box input-left">
<label for="username">User Name:</label>
<br/>
<input type="text" id="username" name="login[username]" value="" class="required-entry input-text" />
</div>
<div class="input-box input-right">
<label for="login">Password:</label>
<br />
<input type="text" class="input-text no-display" name="dummy" id="dummy" />
<input type="password" id="login" name="login[password]" class="required-entry input-text" value="" />
</div>
</div>
</form>
一旦註釋掉該行,用虛擬輸入,它工作得很好。