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

来源:互联网 发布:破解rar密码软件 编辑:程序博客网 时间:2024/05/17 05:52

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

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

1条回答

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

这个函数会调用已经定义的校验规则来验证输入框中的值,如果通过则返回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张鹏又
是这个原因回复
0 0
原创粉丝点击