我已经实现了“更改密码”功能,它有“旧密码”、“新密码”和“重新输入密码”字段。所有这些密码字段都建议将其他用户帐户的密码作为自动完成字段。如何禁用密码字段中的自动完成功能。( chrome 版本-83.0.4103.116 , Firefox 版本-78.0.1 )
我尝试了以下操作,并输入了表单和输入字段。
autocomplete ="off"
autocomplete ="nope"
autocomplete ="false"
autocomplete ="new-password"
Run Code Online (Sandbox Code Playgroud)
这些都不起作用。
我的密码输入代码如下
<div class="form-group col">
<label for="oldPassword">Old Password</label>
<input type="password" formControlName="oldPassword" class="form-control" [ngClass]="{ 'is-invalid': submittedupdatepassword && updatepassform.oldPassword.errors }" />
<div *ngIf="submittedupdatepassword && updatepassform.oldPassword.errors" class="invalid-feedback">
<div *ngIf="updatepassform.oldPassword.errors.required">old password is required</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
<form [formGroup]="updatepasswordform" (ngSubmit)="updatePassword()">
<div class="form-row">
<div class="form-group col">
<label for="oldPassword">Old Password</label>
<input type="password" formControlName="oldPassword" class="form-control" [ngClass]="{ 'is-invalid': submittedupdatepassword && updatepassform.oldPassword.errors }" />
<div *ngIf="submittedupdatepassword && updatepassform.oldPassword.errors" class="invalid-feedback">
<div *ngIf="updatepassform.oldPassword.errors.required">old password is required</div>
</div> …Run Code Online (Sandbox Code Playgroud)