以前用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 合法

