• angular form 验证


    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Example - example-example34-production</title>
    </head>
    <body ng-app="formExample">
    <div ng-controller="ExampleController">
    <form name="form" class="css-form" novalidate>
    姓名:
    <input type="text" ng-model="user.name" name="uName" required="" ng-maxlength="6"/>
    <br />
    <div ng-show="form.$submitted || form.uName.$touched">
    <div ng-show="form.uName.$error.required" style="color:red;">name不能为空</div>
    <div ng-show="form.uName.$error.maxlength" style="color:red;">name最大长度6</div>
    </div>

    手机号:
    <input type="text" ng-model="user.phone" name="uphone" required="" ng-pattern="/^1[3|4|5|7|8][0-9]d{8}$/"/>
    <br />
    <div ng-show="form.$submitted || form.uphone.$touched">
    <div ng-show="form.uphone.$error.required" style="color:red;">phone不能为空</div>
    <div ng-show="form.uphone.$error.pattern" style="color:red;">手机号格式不正确</div>
    </div>

    邮箱:
    <input type="email" ng-model="user.email" name="uEmail" required="" />
    <br />
    <div ng-show="form.$submitted || form.uEmail.$touched">
    <span ng-show="form.uEmail.$error.required" style="color:red;">email不能为空</span>
    <span ng-show="form.uEmail.$error.email" style="color:red;">email格式不正确</span>
    </div>

    Gender:
    <input type="radio" ng-model="user.gender" value="male" />male
    <input type="radio" ng-model="user.gender" value="female" />female
    <br />
    <input type="checkbox" ng-model="user.agree" name="userAgree" required="" ng-checked="user.agree"/>
    同意协议
    <br />
    <div ng-show="form.$submitted || !user.agree">
    <div ng-show="!user.agree" style="color:red;">选择同意协议</div>
    </div>
    <input type="submit" ng-click="update(form,user)" value="Save" />
    </form>
    </div>

    <script src="angular.min.js"></script>
    <script type="text/javascript">
    (function(angular) {
    'use strict';
    angular.module('formExample', [])
    .controller('ExampleController', ['$scope', function($scope) {
    $scope.user={}
    $scope.user.agree=true;
    $scope.update = function(form,user) {
    console.log(form.$invalid);
    console.log(user);
    if(form.$valid){

    }
    };


    }]);
    })(window.angular);
    </script>
    </body>
    </html>

  • 相关阅读:
    telnet发邮件
    怎样接收电子邮件(POP3协议简介)(转载,写的很简洁)
    总结:string,char*,CString,int,WCHAR*之间的相互转换:
    文件查找
    SOAP消息机制简介
    jQuery 万能的选择器 NO.1
    数据库通用操作类
    jQuery (三) 管理jQuery包装集
    WebService Learning
    使用JQuery读取XML文件数据
  • 原文地址:https://www.cnblogs.com/xiaotaiyang/p/4834547.html
Copyright © 2020-2023  润新知