本文目錄一覽:
- 1、extjs getForm().isValid()是如何進行驗證的?
- 2、extjs form表單提交? 在提交之前進行表單驗證?
- 3、Extjs4的表單驗證,想在輸入框失去焦點時驗證是否重複,怎麼做?
extjs getForm().isValid()是如何進行驗證的?
驗證extjs getForm().isValid()有兩個步驟。
extjs getForm().isValid()驗證有助程序更好地運用在系統中,如果無法正常驗證,那麼將來會影響整個系統的運作,建議在匹配系統前進行驗證。
根據配置的驗證規則驗證,由vtype配置,表單項如textfield和textarea之類都支持該配置。因此,可以選擇其中一類進行配置,然後獲取數據。
ext通常都會自帶一些基礎驗證vtype,因此可以直接使用,如需更多方式可以自行擴展vtype,最後根據得出的數據,就可以耐心地進行驗證。
這就是extjs getForm().isValid()的驗證方法。如果無法進行驗證,那麼證明程序不能很好匹配系統。
extjs form表單提交? 在提交之前進行表單驗證?
可以利用vtype進行表單驗證,例如
{
fieldLabel : ‘電子郵件’ ,
name : ’email’,
vtype : ’email’
}
extjs內置了一些常見的vtype,你也可以根據需要自己寫vtype
Extjs4的表單驗證,想在輸入框失去焦點時驗證是否重複,怎麼做?
1.你使用的方法每次輸入框字元改變的時候都會驗證,有點浪費資源
2.使用失去焦點事件,只有當焦點離開輸入框的才發送ajax請求
3.如果你很菜,請使用validator.
4.如果你很牛,請使用blur
原創文章,作者:UIOW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148182.html