即使在StackOverflow中,如果自动填充=“打开”,Chrome自动填充功能也应该可以使用。Chrome自动填充&autocomplete =无法使用
但是,这并不是我最新的Chrome浏览器(60.0.3112.90)。准确地说 - 默认的浏览器自动完成工作正常,但自动填充将完全忽略该字段。
下面的代码将无法与Chrome自动填充工作:
<form method="post" name="checkout" url="/">
<input type="text" name="given-name" autocomplete="on" />
<input type="text" name="email" autocomplete="on" />
</form>
然而,这将工作没有问题:
<form method="post" name="checkout" url="/">
<input type="text" name="given-name" autocomplete="given-name" />
<input type="text" name="email" autocomplete="email" />
</form>
您可以轻松地在这里进行测试:https://jsfiddle.net/kw4yjpz4/
这是否意味着所有输入字段现在都必须具有自动填充=“[NAME]”以便自动填充工作?这是最新的Chrome或预期行为中的错误吗?
谢谢你,但是这个问题是关于Chrome的自动填充功能,默认浏览器自动完成的作品,Chrome自动填充功能不会。你可以试试我提供的jsfiddle,并确认你可以让Chrome自动填充以与第二次screentshot相同的方式显示出来吗? – milanio