angular 验证===错误信息在div中

来源:互联网 发布:李喆工笔画网络班 编辑:程序博客网 时间:2024/06/04 18:17



<!DOCTYPE html>
<html>

 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="js/jquery-1.11.1.js" type="text/javascript" charset="utf-8"></script>

  <style>
   button{
    background-color: greenyellow;
    color: white;
   }
   div{
    width: 300px;
    background-color: pink;
   }
  </style>
  
  
  <script>
   var app = angular.module("myapp", []);
   app.controller("my", function($scope) {
    $scope.tijiao = function() {
     //在下面定义的数据
     $scope.cuo = [];
     
     
     //判断密码
     if($scope.pwd == undefined || $scope.pwd == "") {
      $scope.cuo.push("密码不能为空");
      $(".pwd").css("border-color", "red");
     } else if($scope.pwd.length < 6) {
      $scope.cuo.push("密码长度不能小于6");
      $(".pwd").css("border-color", "red");
     }
     
     
     //判断确认密码
     if($scope.pwd2 == undefined || $scope.pwd2 == "") {
      $scope.cuo.push("确认密码不能为空");
      $(".pwd2").css("border-color", "red");
     } else if($scope.pwd != $scope.pwd2) {
      $scope.cuo.push("两次密码不一致");
      $(".pwd").css("border-color", "red");
     }
     
     
     //添加成功
     if($scope.cuo.length == 0) {
      alert("添加成功");
     }
    }
   })
  </script>
 </head>

 <body ng-app="myapp" ng-controller="my">
  密码:<input type="password" ng-model="pwd" class="pwd" /> <br />
  确认密码:<input type="password" ng-model="pwd2" class="pwd2" /><br />
  <!--展示错误信息的div-->
  <div>
   <ul>
    <li ng-repeat="i in cuo">{{i}}</li>
   </ul>
  </div>
  <!--提交按钮-->
  <button ng-click="tijiao()">提交</button>
 </body>

</html>

原创粉丝点击