本文目录一览:
- 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