【发布时间】:2018-06-13 13:32:15
【问题描述】:
我有一个简单的表单,我需要禁用带有角度表单的自动填充/自动完成。
我在 StackOverflow 上进行了搜索,但没有找到解决方案。
我使用了 autocomplete="off" 或 autocomplete="false" 但从未禁用自动完成功能。
有时在我加载页面时会暂时禁用自动完成功能。但是,过了一段时间,当我重新加载页面时,问题又出现了。
//上图标记
<input type="text" class="form-control input-lg ng-pristine ng-empty ng-invalid ng-invalid-required ng-touched" capitalize-full="" ng-model="user.ENDERECO" required="" placeholder="Digite seu endereço" autocomplete="off" name="street" style="opacity: 1; text-transform: uppercase;">
//标记示例
<form class="form form-horizontal" name="regForm"
autocomplete="false" novalidate role="form">
<input type="text" class="form-control input-lg"
name="cpf" ng-model="user.CPF" placeholder="Digite seu CPF"
required autocomplete="false" >
</form>
【问题讨论】:
-
我认为 autcomplete="off" 应该可以解决问题。你的页面被缓存了吗?
-
嗨,不,我总是在测试之前键入 CTRL-F5,并且总是出现带有下拉项目的自动完成功能。查看图片
-
你在什么浏览器中测试?
-
嗨,我正在使用 chrome。
-
有趣。您可以仅在表单上尝试 autocomplete="off" 吗?