Angular4表单验证-创新互联

定义:

创新互联是一家专注于成都网站建设、成都网站制作与策划设计,驻马店网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:驻马店等地区。驻马店做网站价格咨询:028-86922220
  • 元素带有一些HTML验证属性:required、minlength、maxlength和pattern:

  • #starttimeClass="ngModel"把NgModel导出成了一个名叫starttimeClass的局部变量。NgModel把自己控制的FormControl实例的属性映射出去,让我们能在模板中检查控件的状态,比如valid和dirty。

pattern="^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$" required maxlength="10">

显示错误信息:

  • 元素的*ngIf揭露了一套嵌套消息divs,但是只在有“starttimeClass”错误和控制器为dirty或者touched。

  • 每个嵌套的

    为其中一个可能出现的验证错误显示一条自定义消息。比如 required、minlength、maxlength和pattern。


   
        开始时间不能空白!
   
   
        开始时间格式应为yyyy-mm-dd或yyyy/mm/dd!
   

必填字段提示CSS:

.ng-valid[required].ng-dirty:not(form),

.ng-valid.required.ng-dirty:not(form) {

    border-left: 5px solid #42A948;

}

.ng-valid[required].ng-pristine:not(form),

.ng-valid.required.ng-pristine:not(form) {

    border-left: 2px solid #EFC26E;

}

.ng-invalid[required].ng-pristine:not(form) {

    border-left: 2px solid #EFC26E;

}

.ng-invalid.ng-dirty:not(form) {

    border-left: 5px solid #a94442;

}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:Angular4表单验证-创新互联
网页路径:http://myzitong.com/article/jpheo.html