日期:2014-05-16 浏览次数:20364 次
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地址,手机号等等。为了能够正确的使用它,需要注意以下四个方面: