-1
我有一個表單登錄。通常,鉻會保存設置,每次用戶訪問該表單時,最後的輸入值都會自動插入。但在我的表格中,瀏覽器並不像那樣。自動完成功能無效(瀏覽器chrome)
[編輯]:這種行爲是剛剛追加到Chrome瀏覽器
遵循HTML代碼:
<form action="#" class="ac-custom ac-checkbox ac-checkmark" onsubmit="UIAuthetication.prototype.ClickButtonSignedIn(true); return false;">
<div class="username line checkThisDiv">
<input class="input TR_Login_Username" type="text" required="" placeholder="E-mail" mandatory="" vk_15c42="subscribed">
<h6 class="TR_Login_Username">E-mail</h6>
<p class="error_message"></p>
</div>
<div class="password line checkThisDiv">
<input class="input TR_Login_Password" type="password" required="" placeholder="Password" mandatory="" vk_15c42="subscribed">
<h6 class="TR_Login_Password">Password</h6>
<p class="error_message"></p>
</div>
<div class="line line-submit">
<input class="submit right TR_Login_Button" type="submit" value="Login">
<ul>
<li>
<input class="keepSignIn remember" type="checkbox">
<label class="TR_Login_Keep_Me_Signed_In" for="cb6">Remember user</label>
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"></svg></li>
</ul>
</div>
</form>
爲什麼''autocomplete =「on」'在密碼字段?爲此使用cookies。我可以將輸入類型更改爲'text'並查看用戶密碼。 – Justinas
對不起,我改變了原來的HTML的。我發佈的代碼是我爲測試做出的更改,如果某些方法屬性autocomplete =「on」可以修復問題。 我不想使用cookies,因爲它不是建議。就像我說的那樣,問題在於瀏覽器在應該執行操作時不會自動顯示字段。 –
當您彈出窗口時,您是否確認要記住登錄名? https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#The_autocomplete_attribute_and_login_fields – Justinas