帐户设置页面有一个电子邮件和密码字段,因此您可以对其进行编辑。但是,仅在 Chrome 浏览器中,如果您在登录时告诉 Chrome 记住您的用户名/密码,则帐户设置页面的行为很有趣。我已将问题简化为这个网页:
<form>
<input type="email" name="test" value="me@example.com"/>
<input type="password" name="test2" value="mypass"/>
</form>
发生的情况是,这 2 个字段以黄色突出显示。如果您以任何方式更改电子邮件字段,密码字段将被删除!不管他们叫什么名字。它基本上是存储密码的任何文本输入字段之后的下一个密码类型字段。如何阻止密码字段被删除?
我提出的解决方法是在两者之间添加另一个密码类型字段并添加style="display:none"
. 但这很丑陋,有没有一种适当的方法可以以这种方式处理 Chrome?