日期:2014-05-16 浏览次数:20363 次
 Ext.apply(Ext.form.VTypes, {   
        dateRange: function(val, field){   
            if(field.dateRange){   
                var beginId = field.dateRange.begin;   
                this.beginField = Ext.getCmp(beginId);   
                var endId = field.dateRange.end;   
                this.endField = Ext.getCmp(endId);   
                var beginDate = this.beginField.getValue();   
                var endDate = this.endField.getValue();   
            }   
            if(beginDate <= endDate){   
                return true;   
            }else{   
                return false;   
            }   
        },   
        //验证失败信息   
        dateRangeText: '开始日期不能大于结束日期'  
    });   
拿来主义,贴过来一段vtyp的文字说明
在ExtJS中vtype相当于一个预定义的客户端数据校验,每一种vtype都对应某一种特定的数据校验,比如说Email,IP地址,手机号等等。为了能够正确的使用它,需要注意以下四个方面: