2016-05-23 33 views
-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>

+0

爲什麼''autocomplete =「on」'在密碼字段?爲此使用cookies。我可以將輸入類型更改爲'text'並查看用戶密碼。 – Justinas

+0

對不起,我改變了原來的HTML的。我發佈的代碼是我爲測試做出的更改,如果某些方法屬性autocomplete =「on」可以修復問題。 我不想使用cookies,因爲它不是建議。就像我說的那樣,問題在於瀏覽器在應該執行操作時不會自動顯示字段。 –

+1

當您彈出窗口時,您是否確認要記住登錄名? https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#The_autocomplete_attribute_and_login_fields – Justinas

回答

0

因此,與嘗試錯誤的方法,我發現如果我將ID添加到輸入中,那麼chrome自動完成功能將起作用。我不知道這個原因,我只知道,問題解決了。