AngularJS实现表单验证功能

这篇文章主要为大家详细介绍了AngularJS实现表单验证功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

AngularJS表单验证功能实现代码:

ng-model的作用:

1.ng-model 指令可以将输入域的值与 AngularJS 创建的变量绑定
2.双向绑定,在修改输入域的值时, AngularJS 属性的值也将修改
3.数据校验
4.ng-model 指令可以为应用数据提供状态值(invalid, dirty, touched, error)
5.ng-model 指令基于它们的状态为 HTML 元素提供了 CSS 类

css内容:

 /*angularJS会根据表单的状态进行添加或者删除对应的样式*/ /*定义输入框不合法的默认背景颜色*/ input.ng-invalid { background-color: grey; } /*输入框数据合法的默认背景颜色*/ input.ng-valid { background-color: yellow; } 

HTML正文:

  
名字:
angularJS双向绑定:{{name}}

表单输入信息校验

Email:邮箱地址不合法!
数据校验结果:{{myForm01.myEmail01.$error.email}}

ng-model 指令可以为应用数据提供状态值(invalid, dirty, touched, error)

Email:

状态
数据输入合法:{{myForm02.myEmail02.$valid}}
数据改变:{{myForm02.myEmail02.$dirty}}
触屏点击: {{myForm02.myEmail02.$touched}}

ng-model 指令基于它们的状态为 HTML 元素提供了 CSS 类

输入你的名字:

效果:

以上就是AngularJS实现表单验证功能的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读