最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

AngularJS手动表单验证_AngularJS

来源:动视网 责编:小采 时间:2020-11-27 20:50:28
文档

AngularJS手动表单验证_AngularJS

AngularJS手动表单验证_AngularJS:所谓手动验证是通过AngularJS表单的属性来验证,而成为AngularJS表单必须满足两个条件: 1、给form元素加上novalidate=novalidate; 2、给form元素加上name=theForm, 如下: Form Submitting
推荐度:
导读AngularJS手动表单验证_AngularJS:所谓手动验证是通过AngularJS表单的属性来验证,而成为AngularJS表单必须满足两个条件: 1、给form元素加上novalidate=novalidate; 2、给form元素加上name=theForm, 如下: Form Submitting


所谓手动验证是通过AngularJS表单的属性来验证,而成为AngularJS表单必须满足两个条件:

1、给form元素加上novalidate="novalidate";

2、给form元素加上name="theForm",

如下:




 
 
 
 





 
 
 



  • ● 给form加上novalidate="novalidate"意味着表单将不再使用HTML5验证特性
  • ● 给form加上name="theForm"意味着表单的名称是theForm。如何使用theForm,比如我们验证表单是否被修改过theForm.$submitted
  • ● 通过ng-submit提交表单
  • ● formModel是$scope中的一个属性
  • ● 对表单的Email进行了手动验证,使用了AngularJS表单的众多属性,比如theForm.email.$valid,theForm.$pristine,theForm.$submitted, theForm.email.$error.required,theForm.email.$error.email
  • ● 通过
    {{theForm | json}}
    把AngularJS表单的所有属性都打印出来
  • 以上,凡是有name属性的input都被显示在上面。

    在second.js文件中定义了module,controller以及提交表单的方法。

    以上的表单验证方式好处是可控性强,但相对繁琐。

    文档

    AngularJS手动表单验证_AngularJS

    AngularJS手动表单验证_AngularJS:所谓手动验证是通过AngularJS表单的属性来验证,而成为AngularJS表单必须满足两个条件: 1、给form元素加上novalidate=novalidate; 2、给form元素加上name=theForm, 如下: Form Submitting
    推荐度:
    标签: 验证 js 表单
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top