angularJS表单验证
来源:互联网 发布:二个字 网络语言大全 编辑:程序博客网 时间:2024/06/06 00:32
<!DOCTYPE html><html lang="en" ng-app><head><meta charset="UTF-8"><title>表单验证</title><script src="bower_components/angular/angular.js"></script></head><body><!-- novalidate 去掉浏览器自带的验证功能--><form action="" method="get" novalidate name="myform"><fieldset><legend>个人信息登陆:</legend>手机号:<input type="text" name="telnum" ng-model="telnum" ng-pattern='/^(1[^012][0-9]{9})$/' required>密码:<input type="password" name="password" ng-model="password" ng-minlength="6" ng-maxlength="14" required></fieldset></form><div style="color: red" ng-show="myform.telnum.$dirty && myform.telnum.$error.required">手机号必填</div><div style="color: red" ng-show="myform.password.$dirty && myform.password.$error.required">密码必填</div><div style="color: red" ng-show="myform.password.$dirty && myform.password.$error.minlength">密码必须大于6</div><div style="color: red" ng-show="myform.password.$dirty && myform.password.$error.maxlength">密码必须小于14</div><div style="color: red" ng-show="myform.telnum.$dirty && myform.telnum.$error.pattern">必须是11位手机号</div></body></html>
语法:
表单里的name和ng-model必须保持一致,两者都不可缺少
required表示此项必填不能为空
ng-minlength最小字符长度
ng-maxlength最大字符长度
ng-pattren后跟正则表达式
修改过的输入框:
myform.username.$dirty
未修改过的输入框:
myform.username.$pristine
验证不通过的输入框:
myform.username.$invalid 当error为空集合时,说明验证通过,$invalid值为false
验证通过的输入框:
myform.username.$valid
验证某个条件是否通过:
myform.username.$error.XXX
这里的$error是错误集合
0 0
- angularJs -- 简单表单验证
- 表单验证<AngularJs>
- AngularJS表单验证
- AngularJs表单验证
- AngularJS 的表单验证
- AngularJS 的表单验证
- AngularJS 表单验证
- 表单验证<AngularJs>
- angularjs自定义表单验证
- Angularjs表单验证demo
- Angularjs自定义表单验证
- 表单验证<AngularJs>
- AngularJS表单验证
- 表单验证<AngularJs>
- angularjs 表单验证
- angularjs表单验证
- angularjs-表单验证
- AngularJS之表单验证
- Android 多种ViewType的ListView
- hibernate基础
- Cassandra_教程一_Cassandra的简单操作_基于(cassandra-cli) 需要 2.2 及以下版本
- 使用Ajax时处理用户session失效的问题
- Android Studio下载和安装
- angularJS表单验证
- 互联网领域细分
- 笔试算法学习---超级楼梯(递推)
- Educational Codeforces Round 14 D. Swaps in Permutation
- jQuery基础知识梳理
- Android短信拦截机制适配的坑--4.4以下系统
- 51nod-1083 矩阵取数问题
- 2D-Gabor Filter
- 《Javascript权威指南第6版》源码下载