在我的表单中,我添加了autocomeplete =“off”并在输入中,但Firefox仍显示输入用户的列表,并填写密码字段。
我希望名称和密码始终为空白。
我尝试在发送后删除密码,但这不起作用。
Chrome运行良好,但firefox会保留密码。
这是我的表单代码
<form method="POST" class="margin-bottom-0" autocomplete="off" name="loginForm" novalidate>
<div class="form-group m-b-20">
<input type="text" ng-required="true" autocomplete="off" class="form-control input-lg" ng-model="loginData.userName" placeholder="{{holder}}" />
</div>
<div class="form-group m-b-20" ng-show="adminlogin">
<input type="password" ng-required="adminlogin" autocomplete="off" class="form-control input-lg" ng-model="loginData.password" placeholder="PASSWORD" />
</div>
<div class="login-buttons">
<button ng-click="login()" class="btn btn-success btn-block btn-lg">LOGIN</button>
</div>
</form>
在角度控制器中:
$scope.loginData = {
userName: "",
password: ""
};
$scope.login = function () {
if ($scope.loginForm.$valid) {
authService.login($scope.loginData).then(function (response) {
$scope.loginData.password = ""; });
}
};