使用Angular.js和Javascript在Mozilla firefox中记住密码提醒

时间:2015-11-14 05:16:28

标签: javascript angularjs firefox

当我尝试查看我输入的密码时,我在Mozilla Firefox中遇到了一个问题。我正在解释下面的代码。

<div class="input-group bmargindiv1 col-md-12">
<span style="position:absolute; right:5px; margin-top:6px; top:0px;"><button class="btn btn-xs btn-success"ng-mousedown="hideShowPassword();" ng-mouseup="hideShowPassword();" ng-mouseleave="hidePassAfterLeave();"  ><i class="fa fa-eye"></i></button></span>
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Password :</span>
<div ng-class="{ 'myError': billdata.pass.$touched && billdata.pass.$invalid }">
<input type="{{inputType}}" name="pass" id="passno" class="form-control" placeholder="password" ng-model="password" ng-minlength="8" ng-pattern="/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[_!@#\$%\^&\*])(?=.{8,})/" ng-keypress="clearField('passno');" >
</div>

我的控制器代码如下所示。

$scope.inputType="password";
     $scope.hideShowPassword=function(){
         if($scope.inputType=='password'){
             $scope.inputType="text";
         }else{
             $scope.inputType="password";
         }
     }
     $scope.hidePassAfterLeave=function(){
         $scope.inputType="password";
     }

此时,当用户可以通过单击存在的眼睛按钮来查看键入的密码。但问题是当用户按下该眼睛按钮查看密码时,警告提示将随Mozilla Firefox中的内容Would you like Firefox to remember this password一起提供。每次点击我不需要的按钮就会反复发生。请帮我解决这个问题。

0 个答案:

没有答案