extjs getForm().isValid()是如何进行验证的

extjs getForm().isValid()是如何进行验证的

2013-12-28 16:24 lizhenlzlz399  |  浏览 3912 次
extjs getForm().isValid()是如何进行验证的
我有更好的答案
按默认排序 | 按时间排序

1条回答

2013-12-30 08:57 object8888  | 七级  最快回答

这个函数会调用已经定义的校验规则来验证输入框中的值,如果通过则返回true

比如下面的allowBlank : false就是已经定义好的校验规则

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var  olt_restart_onu_form =  new  Ext.form.FormPanel({
     autoHeight :  true ,
     autoWidth: true ,
     id :  'olt_restart_onu_form' ,
     labelAlign :  'right' , // 标签位置,默认left,还有top
     labelWidth : 100, // 标签长度
     closable :  true ,
     layout :  'column' ,
     frame :  true
     items : [{
         xtype :  'fieldset' ,
         // checkboxToggle:true,
         autoHeight :  true ,
         width : 400,
         items : [{
                     xtype :  'numberfield' ,
                     width : 250,
                     fieldLabel :  '槽位' ,
                     name :  'olt_restart_onu_cw' ,
                     allowBlank :  false
                     }, {
                     xtype :  'numberfield' ,
                     width : 250,
                     fieldLabel :  '端口' ,
                     name :  'olt_restart_onu_dk' ,
                     allowBlank :  false
                     }, {
                     xtype :  'numberfield' ,
                     width : 250,
                     fieldLabel :  'ont id' ,
                     name :  'olt_restart_onu_ont' ,
                     allowBlank :  false
                     }]
         }]
});


这个form,提交的时候,会验证是否为空,为空,返回false,你无法提交。

评论(1)  |  4  4
发布评论
2015-9-28 16:47 extjs getForm().isValid()是如何进行验证的_第1张图片 张鹏又
是这个原因 回复

你可能感兴趣的:(ExtJs)