删除密码自动填充在Firefox中

时间:2016-02-21 06:07:40

标签: javascript angularjs firefox autofill

在我的表单中,我添加了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 = "";            });
        }
    };

0 个答案:

没有答案