臟值檢測


以前用jquery對頁面中的表單元素做驗證

綁定事件(表單元素)focus,blur,keydown,keyup,change,click 等等

在事件回調函數中獲取需要驗證的表單

對表單內容做驗證處理(正則)

根據結果顯隱提示

提交表單時候我們還會對數據進行拼接(ajax)

注:一般不用submit 自帶的提交表單功能 ,因為不利於js管理

在angular中做表單驗證只需要添加幾個指令即可

在創建表單的時候,angular會根據表單(form , input 等等)標簽的name 屬性在作用域中創建一個變量

input 表單的name 屬性定義在 form 元素 name 屬性對應的變量內部

在作用域中第一個是根據form 標簽尋找name 屬性並映射變量(第一次不會根據input等表單作變量映射)

第二次會在form 元素中遍歷表單元素並映射到變量中

不論是表單 form 元素 ,還是 input 元素對應的變量都有四個屬性

$dirty 是否被修改過

True 已經被修改過
False 沒有被修改過

 

$pristine 是否被修改過

True 沒有修改過
False 已經被修改過

  

$valid 是否合法

True 合法
False 不合法

 

$invalid 是否合法

True 不合法
False 合法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM