1. 程式人生 > >Angular2表單驗證

Angular2表單驗證

Angular2中使用表單,首先要在from上新增 #forma=”ngForm”,這個是給from定義成了Angular的from物件

<form class="form-horizontal" #forma="ngForm" (ngSubmit)="onSubmit(showModal)">

下面的label中的for對應著input中的id值,input中要定義#ipt1=”ngModel”和required,下面的提示框是根據input的驗證狀態來實現顯示或者隱藏。div中的itp1.valid對應的就是#ipt1所在的input中的狀態,狀態的值請看下面的狀態表。提交按鈕對應的是from表單的狀態來實現是否可以按動

<form class="form-horizontal" #forma="ngForm" (ngSubmit)="onSubmit(showModal)">
 <div class="form-group">
   <label for="name" class="col-md-3 text-right">賬號:</label>
   <div class="col-md-6">
      <input class="form-control" #ipt1="ngModel" [(ngModel)]="name" name
="name" id="name" required>
</div> <div [hidden]="ipt1.valid || ipt1.pristine" class="alert alert-danger col-sm-6 col-sm-offset-1">賬號是必須輸入的</div> </div> <button type="submit" class="btn btn-default" [disabled]="!ngform.form.valid">提交</button> </form>
狀態     為真時的        CSS 類            為假時的 CSS 類
控制元件  已經被訪問過      ng-touched
ng-untouched 控制元件 值已經變化 ng-dirty ng-pristine 控制元件 值是有效的 ng-valid ng-invalid

Diagnostic驗證表單中資料的單詞{{diagnostic}}在頁面中可以使用這個來驗證各種狀態的值

相關推薦

Angular2 驗證相關

sdn bsp fps sta val http targe get art angular4響應式表單與校驗http://blog.csdn.net/xiagh/article/details/78360845?locationNum=10&fps=1 How t

Angular2驗證

Angular2中使用表單,首先要在from上新增 #forma=”ngForm”,這個是給from定義成了Angular的from物件 <form class="form-horizontal" #forma="ngForm" (ngSubmit)

Angular2 驗證

1.實現雙向資料繫結: <div class="label"> <label>測試一: <input type="text" [(ngModel)]='str' > <span>{{str}}&l

angular2 ng2-validation 驗證

pmo microsoft select pem normal module msm space 形式 1:安裝模塊 npm install ng2-validation --save 2:配置app.module.ts import { FormsModule, &

angular2入門系列實踐》——驗證詳解

背景:      最近在itoo頁面調整的時候,發現頁面表單或者是文字框沒有做基本的判斷操作,所以著手demo一篇,希望對大家有幫助!! 1.建立表單元件: ng g c login

純H5+c3實現驗證

mail ida 網址 put 滿足 字段 address ini css3 客戶端驗證是網頁客戶端程序最常用的功能之一,我們之前使用了各種各樣的js庫來進行表單的驗證。HTML5其實早已為我們提供了表單驗證的功能。至於為啥沒有流行起來估計是兼容性的問題還有就是樣式太醜陋了

驗證

java pwd word 用戶註冊 -1 style 字符 text date <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></

JaveWeb 公司項目(4)----- Easyui的驗證

過程 -- 目前 要求 今天 和數 希望 小項目 web 前面三篇博文講述的是界面的搭建和數據的傳輸,可以看出目前我做的這個小項目已經有了一個大體的雛形,剩下的就是細節部分的打磨和一些友好的人機交互設計,今天做的是表單的驗證,作為初學者,著實花了一番功夫,所以寫一篇博文將這

jQuery基礎(常用插件 驗證,圖片放大鏡,自定義對象級,jQuery UI,面板折疊)

此外 cookie值 添加圖標 tor 列表 需要 droppable 使用 ddn 1.表單驗證插件——validate 該插件自帶包含必填、數字、URL在內容的驗證規則,即時顯示異常信息,此外,還允許自定義驗證規則,插件調用方法如下: $(form).vali

第一篇,js驗證模板

scrip put func wrong lur ctype lan lang 執行 下面是對於一個email的表單驗證的基本模板<!DOCTYPE html><html lang="en"><head> <meta char

一個驗證

wrong spa 插件 position ava char email格式 box eth <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/

angular js h5關於驗證的例子

checked tro mis scrip att sta error 自定義 account angular js表單驗證 <!DOCTYPE html><html><head lang="en"> <meta charse

Java Script 第10章 JavaScript驗證

cnblogs ges scrip isp asc ima javascrip lock 分享 Java Script 第10章 JavaScript表單驗證

驗證的設計

解決方案 正則 wan 光有 做了 我只 cnblogs 提示 重要   不說廢話,直接留幹貨。實現的效果:多條表單提交的時候,如果某個表單的輸入不和格式要求,則提示對應的錯誤信息,所有表單的內容合適,則提交到後臺。顯示代碼(這裏的dom的結構不唯一,我只是在我實際的項目中

SpringBoot驗證

mage 驗證 log image 技術分享 img 不能 spring blog 需求:年齡在18歲以下的女生不能註冊 處理器中的寫法: 實體類中的寫法: SpringBoot表單驗證

驗證 靠name獲取

res 獲取 ems let nbsp jquer 手機 ear sub 表單 靠name獲取 <form class="add-form" name="form" action="#" method="post" autocomplete="on">

jq中的驗證插件------jquery.validate

此外 郵箱 method 你們 ostc [0 ade 使用 js代碼 今天我們來說一下表單驗證,有人說我們在進行表單驗證的時候使用正則來驗證是非常麻煩的,現在我來給大家介紹一下表單驗證的插件:jquery.validate.min.js 它是與jquery一起結合

JavaScript驗證和正則表達式

sco 集合 innertext ner rep tell 一次 臨時 軟件 JavaScript表單驗證 分為四類:   1.非空驗證     常用於用戶名等   2.相等驗證     常用於驗證兩次輸入的密碼   3.範圍驗證     常用於年齡等  

jquery validation驗證插件2。

back nbsp $() static 輸入 run hand get () <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></t

JavaScript驗證

號碼 網址 處理 漢字 dsm 嵌套 15位 使用 修正 匹配中文字符的正則表達式: [u4e00-u9fa5] 評註:匹配中文還真是個頭疼的事。有了這個表達式就好辦了 匹配雙字節字符(包含漢字在內):[^x00-xff] 評註:能夠用來計算字符串的長度(一個雙字節字符長