2016-05-23 133 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自动完成功能将起作用。我不知道这个原因,我只知道,问题解决了。

相关问题