①valid、invalid、pristine和dirty
valid標記表單元素有效;
invalid標記表單元素無效;
pristine表示表單元素是純淨的,使用者未操作過;
dirty表示表單元素是已被使用者操作過;
②更改css屬性
.ng-pristine {}
.ng-dirty {}
.ng-valid {}
.ng-invalid {}
$scope.infofrom.$setpristine(); //設定表單為未編輯的純淨狀態
$scope.infofrom.name.$setdirty(); //設定表單為使用者已經編輯過得【髒】狀態
去掉瀏覽器驗證
novalidate>
四.注意事項
①novalidate
標準瀏覽器如火狐,谷歌等對html5有很好的支援。眾所周知,html5中input的type屬性已經具備了驗證功能。如果你要自己定義驗證方式,那麼**上novalidate屬性,以此避開瀏覽器自行驗證。
②type型別
html5的type屬性可以包含text、email、number等,但是angular又內部重寫了這些屬性,所以放心大膽的去用吧,angular完全可以滿足你所有的驗證。
③type="number"還是ng-pattern="/^[0-9]$/"
你可以使用type="number"來限制輸入框只能輸入數字,當然你也可以用ng-pattern來驗證使用者輸入,從而過濾掉非數字輸入。這完全取決於你的愛好,沒有硬性規定,只是選擇多一些罷了。
表單字段校驗
字段校驗唯一 controlle層中 檢驗視窗編號是否重複 param winnum 視窗編號 param id 視窗id return responsebody public boolean checkusername integer winnum,integer id 2 service層中直接...
php表單字段
在上一章節我們已經介紹了表的驗證規則,我們可以看到 name e mail 和 gender 欄位是必須的,各欄位不能為空。字段驗證規則 name 必需。只能包含字母和空格 e mail 必需。必需包含乙個有效的電子郵件位址 包含 和 website 可選。如果存在,它必須包含乙個有效的url co...
PHP過濾表單字段
php過濾表單字段 函式名釋義 介紹htmlspecialchars 將與 單雙引號 大於和小於號化成html格式 轉成 轉成 轉成 轉成 轉成 htmlentities 所有字元都轉成html格式 除上面htmlspecialchars字元外,還包括雙位元組字元顯示成編碼等。addslashes ...