欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【AngularJS自动表单验证】,下面是详细的讲解!
AngularJS自动表单验证
<html> <head> <meta charset="gb2312"> <title></title> <link rel="stylesheet" href="http://www.jb51.net/article/../node_modules/bootstrap/dist/css/bootstrap.min.css"/> <link rel="stylesheet" href="http://www.jb51.net/article/../bower_components/ladda/dist/ladda-themeless.min.css"/> <link rel="stylesheet" href="http://www.jb51.net/article/../css/main.css"/> </head> <body> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a href="http://www.jb51.net/" class="navbar-brand">Form Validating Auto</a> </div> </div> </nav> <div class="container main-content" ng-controller="myCtrl1"> <!--novalidate让表单不要使用html验证--> <!--theForm变成scope的一个字段--> <form ng-submit="onSubmit()" novalidate="novalidate"> <div class="form-group"> <label for="name" class="control-label">Name</label> <input type="text" class="form-control" id="name" ng-model="formModel.name" required="required"/> </div> <div class="form-group"> <label for="email" class="control-label">Email</label> <input type="email" class="form-control" id="email" ng-model="formModel.email" required="required"/> </div> <div class="form-group"> <label for="username" class="control-label">Username</label> <input type="text" class="form-control" id="username" ng-model="formModel.username" required="required" ng-pattern="/^[A-Za-z0-9_]{1,32}$/" ng-minlength="7" ng-pattern-err-type="badUsername" /> </div> <div class="form-group"> <label for="age" class="control-label">Age</label> <input type="number" class="form-control" id="age" ng-model="formModel.age" required="required" min="18" max="65" ng-min-err-type="tooYoung" ng-max-err-type="tooOld" /> </div> <div class="form-group"> <label for="sex" class="control-label">Sex</label> <select name="sex" id="sex" class="form-control" ng-model="formModel.sex" required="required"> <option value="">Please choose</option> <option value="male">Mail</option> <option value="femail">Femail</option> </select> </div> <div class="form-group"> <label for="password" class="control-label">Password</label> <input type="text" class="form-control" id="password" ng-model="formModel.password" required="required" ng-minlength="6"/> </div> <div class="form-group"> <!--<button class="btn btn-primary" ng-click="onSubmit()">Register</button>--> <button class="btn btn-primary" ladda="submitting" data-style="expand-right" type="submit"> <span ng-show="submitting">正在注册...</span> <span ng-show="!submitting">注册</span> </button> </div> <pre> {{formModel | json}} </pre> </form> </div> <script src="http://www.jb51.net/article/../node_modules/angular/angular.min.js"></script> <script src="http://www.jb51.net/article/form_validation_auto.js"></script> <script src="http://www.jb51.net/article/../node_modules/angular-auto-validate/dist/jcs-auto-validate.min.js"></script> <script src="http://www.jb51.net/article/../node_modules/angular-sanitize/angular-sanitize.min.js"></script> <script src="http://www.jb51.net/article/../node_modules/angular-localize/angular-localize.min.js"></script> <script src="http://www.jb51.net/article/../bower_components/ladda/dist/spin.min.js"></script> <script src="http://www.jb51.net/article/../bower_components/ladda/dist/ladda.min.js"></script> <script src="http://www.jb51.net/article/../bower_components/angular-ladda/dist/angular-ladda.min.js"></script> </body> </html>
关于AngularJS自动表单验证的用户互动如下:
相关问题:angularjs 表单验证 提示 文本框怎么没有红的
答:客户端表单验证是AngularJS里面最酷的功能之一。 AngularJS表单验证可以让你从一开始就写出一个具有交互性和可相应的现代HTML5表单。 在AngularJS中,有许多表单验证指令。 在这里,我们将谈谈几个最流行指令,然后我们将讨论如何编写自定义的验... >>详细
相关问题:表单验证
答:onload=function(){ function aa(){return false} } 这种用法本身就是错的; 要知道,我们所编写的某个函数,比如在script标签中直接写入一个函数: function fun(){} 那么,这个fun()函数是windows对象下的; 如果你写成: onload = function()... >>详细
相关问题:用angularjs表单验证怎么写
答:客户端表单验证是AngularJS里面最酷的功能之一。 AngularJS表单验证可以让你从一开始就写出一个具有交互性和可相应的现代HTML5表单。 在AngularJS中,有许多表单验证指令。 在这里,我们将谈谈几个最流行指令,然后我们将讨论如何编写自定义的验... >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【ajax】用js来解决ajax读取页面乱码-页面乱码
- 【addEventListener】addEventListener和attachEv
- 【dom】javascript dom追加内容实现示例-追加内容
- 【has】基于jquery的has()方法以及与find()方法以
- 【browser】jQuery下通过$.browser来判断浏览器.-
- 【extjs】Extjs入门之动态加载树代码-动态加载树
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
