2016-05-23 12 views
-1

Ich habe ein Formular Login. In der Regel speichert chrome die Einstellungen und jedes Mal, wenn der Benutzer auf dieses Formular zugreift, werden die letzten Eingabewerte automatisch eingefügt. Aber in meiner Form verhält sich der Browser nicht so.Autocomplete funktioniert nicht (Browser Chrome)

[Bearbeiten]: Dieses Verhalten es

Folgt den HTML-Code zu Chrome-Browser einfach ist anhängt:

<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

Warum 'autocomplete =" on "' im Passwortfeld? Verwenden Sie Cookies dafür. Ich kann den Eingabetyp in 'text' ändern und das Benutzerpasswort sehen. – Justinas

+0

Entschuldigung, ich ändere den HTML-Code des Originals. Der Code, den ich post hatte, war einer, den ich zum Testen gemacht habe, wenn, wie, die Eigenschaft autocomplete = "on" das Problem behebt. Ich möchte keine Cookies verwenden, weil es nicht der Vorschlag ist. Wie ich schon sagte, das Problem ist, dass der Browser nicht automatisch Feld, wenn es tun sollte. –

+1

Haben Sie bestätigt, dass Logins gespeichert werden, wenn ein Popup erscheint? https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#The_autocomplete_attribute_and_login_fields – Justinas

Antwort

0

Also, mit dem Versuch-Irrtum-Methode, ich Entdeckung Wenn ich IDs an die Eingänge anschließe, funktioniert die automatische Vervollständigung von Chrome. Ich kenne den Grund dafür nicht, ich weiß nur damit, das Problem war zu lösen.

Verwandte Themen