Javascript 在浏览器中记住密码和自动完成密码

Javascript 在浏览器中记住密码和自动完成密码,javascript,jquery,html,Javascript,Jquery,Html,我一直在网上搜索,并找到了很多实现这一点的例子,但没有一个对我有效,我希望它能让浏览器要求保存你的密码,当用户名给定时,自动完成密码。我有这个: <form id="LoginForm"> <label>UserName: </label> <input id="user" type="text" name="user" maxlength="16" class="inputTextLogIn"/>

我一直在网上搜索,并找到了很多实现这一点的例子,但没有一个对我有效,我希望它能让浏览器要求保存你的密码,当用户名给定时,自动完成密码。我有这个:

<form id="LoginForm">
       <label>UserName: </label>
       <input id="user" type="text" name="user" maxlength="16" class="inputTextLogIn"/>                             
       <label>Password: </label>
        <input id="pass" type="password" name="pass" maxlength="16" class="inputTextLogIn"/>
        <button id='loginButton' href='index.php?module=welcome' type='submit'>Entrar</button>
</form>

第一次,浏览器要求保存密码并自动完成它,下一次,它没有,我遗漏了什么???

@Subbu在正确的路径上,您非常接近

Html5有一个特定的标签,用于告诉浏览器该字段是可自动完成的。只需在表单标记中启用“自动完成”,它就会在所有字段中启用它

以下是使用您的表单时的外观:

<form id="LoginForm" autocomplete="on">
       <label>UserName: </label>
       <input id="user" type="text" name="user" maxlength="16" class="inputTextLogIn"/>                             
       <label>Password: </label>
       <input id="pass" type="password" name="pass" maxlength="16" class="inputTextLogIn"/>
       <button id='loginButton' href='index.php?module=welcome' type='submit'>Entrar</button>
</form>

用户名:
密码:
诱捕者
然后,每当用户返回页面时,就会填充用户名和密码。如果出于某种原因,您不想填充字段,只需将“自动完成”设置为“关闭”,如下所示:

<input id="pass" type="password" name="pass" maxlength="16" class="inputTextLogIn" autocomplete="off"/>

@Subbu走在正确的道路上,你离我们很近

Html5有一个特定的标签,用于告诉浏览器该字段是可自动完成的。只需在表单标记中启用“自动完成”,它就会在所有字段中启用它

以下是使用您的表单时的外观:

<form id="LoginForm" autocomplete="on">
       <label>UserName: </label>
       <input id="user" type="text" name="user" maxlength="16" class="inputTextLogIn"/>                             
       <label>Password: </label>
       <input id="pass" type="password" name="pass" maxlength="16" class="inputTextLogIn"/>
       <button id='loginButton' href='index.php?module=welcome' type='submit'>Entrar</button>
</form>

用户名:
密码:
诱捕者
然后,每当用户返回页面时,就会填充用户名和密码。如果出于某种原因,您不想填充字段,只需将“自动完成”设置为“关闭”,如下所示:

<input id="pass" type="password" name="pass" maxlength="16" class="inputTextLogIn" autocomplete="off"/>


您应该确保启用了“自动完成”功能,“我希望它能让浏览器要求保存您的密码,并且当提供用户名时,自动完成密码。”–对不起,这不是现代浏览器的内置功能吗?我不明白您为什么要在这里手动实现任何功能……是的,我认为这是大多数浏览器的内置功能。@CBroe我知道这已经是浏览器中的一项功能,但我的表单不调用该功能……您应该确保启用了“自动完成”“我希望它能让浏览器要求保存您的密码,并在提供用户名时自动完成密码。”–对不起,这不是现代浏览器中的内置功能吗?我不明白您为什么要在这里手动实现任何功能…是的,我认为这是大多数浏览器的内置功能。@CBroe我知道这已经是浏览器中的一项功能,但我的表单没有称之为该功能。。。