zoukankan      html  css  js  c++  java
  • 简话Angular 05 Angular表单验证

    一句话: 可以使用所有html5表单验证功能,同时Angular还增强了部分验证,支持动态验证

    1. 上源码

     1 <div ng-controller="ExampleController">
     2         <form action="" name="exampleForm">
     3             <label>姓名(required ng-minlength=1 ng-maxlength=3): </label> <input type="text" name="name" ng-model="user.name" required ng-minlength=1 ng-maxlength=3> <br>
     4             <label>英文名(ng-pattern="/[a-zA-Z]/"): </label> <input type="text" name="englishName" ng-model="user.englishName" ng-pattern="/[a-zA-Z]/"> <br>
     5             <label>年龄(number): </label> <input type="number" name="age" ng-model="user.age" required > <br>
     6             <label>邮件(email): </label> <input type="email" name="email" ng-model="user.email" /> <br>
     7             <label>博客地地址(url): </label> <input type="url" name="homepage" ng-model="user.homepage" /> <br>
     8 
     9             <input type="submit" value="提交" />
    10         </form>
    11 
    12         <script>
    13         var  myApp = angular.module('myApp', []);
    14         myApp.controller('ExampleController', function($scope) {
    15             $scope.global = {};
    16             $scope.global.fDate = new Date();
    17 
    18             $scope.isCapitalized = function(str) {
    19                 return str[0] == str[0].toUpperCase();
    20             };
    21 
    22         });
    23         </script>        
    24     </div>

    2. 在线查看运行效果

    http://jimuyouyou.github.io/angular-bootstrap-rest-seed/examples/angular/5-form-validation.html

    3. 项目地址

    github: https://github.com/jimuyouyou/angular-bootstrap-rest-seed

  • 相关阅读:
    DFS,BFS算法
    浙江理工大学7月月赛
    矩阵快速幂
    数塔
    Bone Collector
    畅通工程
    敌兵布阵
    Tempter of the Bone
    Elevator
    Fibonacci Again
  • 原文地址:https://www.cnblogs.com/meteorcn/p/4665392.html
Copyright © 2011-2022 走看看