【发布时间】:2018-12-19 18:31:05
【问题描述】:
我们有一个配置页面,用户可以在其中配置电子邮件服务器。由于某种原因,chrome 开始自动填充随机字段。我们尝试使用随机字符串添加名称属性或 id 属性,但谷歌仍会自动填充这些字段。我们的字段是这样的
<div class="formRow row">
<div class="col-md-2">
<div class="formLabel" style="width:100%">{{"GENERAL.SMTP_SERVER" | translate}}</div>
</div>
<div class="col-md-3">
<input formControlName="SmtpServer" style="width:100%;" autocomplete="off">
</div>
<div class="formLabel col-md-1">Port</div>
<div class="col-md-1">
<input formControlName="SmtpServerPort">
</div>
</div>
它更改了字段并且客户在没有意识到字段被更改的情况下保存了数据。阻止这种情况的最佳方法是什么。
【问题讨论】:
-
你需要在chrome中禁用自动填充选项
-
你正在寻找这个
autocomplete="new-password";autocomplete="off"用于文本预测。 -
这不是 Angular 问题。