我们说我有一个这样的登录表单:
<form>
<input type="email">
<input type="password">
</form>
Google Chrome(和其他浏览器)可以提供保存我的电子邮件和密码而不会出现任何问题。此外,Chrome还会自动填充页面加载这种形式,而不会出现任何问题。
我需要开发一个能够记住&#34;&#34;最后一位用户通过localstorage显示了一些花哨的用户界面,其中还包含了他们的姓名和电子邮件,仅这次要求输入密码:
<div>Welcome our old customer Umut (remembered@email.com)</div>
<form>
<input type="hidden" value="remembered@email.com">
<input type="password">
</form>
这一次,Chrome不会在 pageload 上自动填写密码,但当用户专注于此字段时,他们会先选择用户:
我想知道,如果有办法告诉浏览器,我已经选择了一封电子邮件,并且我希望 的密码 自动填充页面加载。
如果可能,跨浏览器。
PS。如果我没有在电子邮件中使用hidden
类型,而只是让用户看不到它(使用display:none),Chrome自动填充两者< / strong>电子邮件和密码。这意味着,一个不可见的电子邮件文件被Google Chrome记住的价值所覆盖&#39;。因此,即使您将remembered@email.com
视为精美的自定义设计,Chrome也会修改电子邮件和密码。