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

    <!doctype html>
    <html lang="en" >

    <head>
    <meta charset="utf-8">
    <title>test</title>
    <link rel="stylesheet" href="lib/bootstrap.min.css">
    <script src="lib/angular.min.js"></script>
    <style>

    .error{
    color:red;
    }
    .sky {
    color:white;
    background-color:lightblue;
    }
    .tomato {
    background-color:coral;
    }
    </style>
    </head>

    <body ng-app="myapp" ng-controller="mainController">
    <form name="myform">
    <label>username:</label>
    <input name="username"
    ng-model="username"
    ng-maxlength="50"
    ng-minlength="1"
    required>

    <pre>myform.username.$invalid:{{myform.username.$invalid}}</pre>
    <pre>myform.username.$touched:{{myform.username.$touched}}</pre>
    <pre>myform.username.$dirty:{{myform.username.$dirty}}</pre>
    <div ng-if="myform.username.$invalid && myform.username.$touched">please input username</div>
    <input name="username2"
    ng-model="username2"
    ng-maxlength="5"
    ng-minlength="1"
    required>
    <div ng-if="myform.username2.$invalid && myform.username2.$touched">please input username2</div>
    <br><br>
    <div>
    <button class="btn btn-primary" ng-disabled="myform.$invalid"
    ng-class="{true: 'sky', false: 'tomato'}[myform.$invalid]">submit</button>
    </div>

    <div>
    <select name="birthD" ng-model="site" ng-options="x.site for x in sites">
    <option value="">-- 请选择 --</option>
    </select>
    <pre>site:{{site}}</pre> </div> </form> <script src="js/app.js"></script></body></html>




  • 相关阅读:
    web api的新玩法
    发送邮件的小功能(.net core 版)
    Docker入门命令备份
    在控制台进行依赖注入(DI in Console)
    .net Core 2.0使用NLog
    .Net Core下使用WCF
    C#枚举最优雅的用法
    Jquery.Ajax的使用方法
    PuTTY+Xming实现X11的ssh转发
    使用XMing+putty运行linux图形界面程序
  • 原文地址:https://www.cnblogs.com/zf201149/p/10047424.html
Copyright © 2011-2022 走看看