Angularjs的表單字段的驗證值說明

2021-08-21 02:35:33 字數 800 閱讀 7723

①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 ...