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

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

2013-12-28 16:24 lizhenlzlz399  |  浏览 3912 次
extjs getForm().isValid()是如何进行验证的
我有更好的答案
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 张鹏又
是这个原因 回复
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值