zoukankan      html  css  js  c++  java
  • AngularJs表单验证

    <!DOCTYPE HTML>
    <html ng-app="myApp">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    <script src="angular.min.js"></script>
    <script>
    
    var m1 = angular.module('myApp',[]);
    m1.controller('Aaa',['$scope',function($scope){
        
        $scope.regText = {
            regVal : 'default',
            regList : [
                { name : 'default' , tips : '请输入用户名'},
                { name : 'required' , tips : '用户名不能为空'},
                { name : 'pattern' , tips : '用户名必须是字母'},
                { name : 'pass' , tips : ''}
            ]
        };
        
        $scope.regPassword = {
            regVal : 'default',
            regList : [
                { name : 'default' , tips : '请输入密码'},
                { name : 'required' , tips : '密码不能为空'},
                { name : 'minlength' , tips : '密码至少6位'},
                { name : 'pass' , tips : ''}
            ]
        };
        
        $scope.change = function( reg , err ){
            for(var attr in err){
                if( err[attr] == true ){
                    $scope[reg].regVal = attr;
                    return;
                }
            }
            $scope[reg].regVal = 'pass';
        };
        
    }]);
    
    
    
    </script>
    </head>
    
    <body>
    <div ng-controller="Aaa">
        <form novalidate name="nForm">
            <div>
                <label>用户名:</label>
                <input type="text" name="nText" ng-model="regText.name" required ng-pattern="/^[a-zA-Z]+$/" ng-blur="change('regText',nForm.nText.$error)">
                <span ng-repeat=" re in regText.regList | filter : regText.regVal ">{{ re.tips }}</span>
            </div>
            <div>
                <label>密码:</label>
                <input type="password" name="nPassword" ng-model="regPassword.name" required ng-minlength="6" ng-blur="change('regPassword',nForm.nPassword.$error)">
                <span ng-repeat=" re in regPassword.regList | filter : regPassword.regVal ">{{ re.tips }}</span>
            </div>
        </form>
    </div>
    </body>
    </html>
  • 相关阅读:
    PHP Socket 编程详解
    PHPWord生成word实现table合并(colspan和rowspan)
    PhpExcel中文帮助手册|PhpExcel使用方法
    js限制input标签中只能输入中文
    如何巧用.htaccess设置网站的压缩与缓存
    Linux xargs命令
    PHP加密解密类
    2014 年10个最佳的PHP图像操作库
    学习swoft的第二天_注解
    学习swoft的第一天
  • 原文地址:https://www.cnblogs.com/angelatian/p/6717704.html
Copyright © 2011-2022 走看看