首页 > 其他 > 详细

Ext vtype

时间:2015-06-09 09:42:41      阅读:241      评论:0      收藏:0      [点我收藏+]

//form验证中vtype的默认支持类型
1.alpha //只能输入字母,无法输入其他(如数字,特殊符号等)
2.alphanum//只能输入字母和数字,无法输入其他
3.email//email验证,要求的格式是"cnblogs@gmail.com"
4.url//url格式验证,

 

{fieldLabel:"不能为空",
                vtype:"email",//email格式验证
                vtypeText:"不是有效的邮箱地址",//错误提示信息,默认值我就不说了
                id:"blanktest",
                anchor:"90%"
               }

自定义vtype:

 

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: ‘开始日期不能大于结束日期‘    
   }); 
blankText :
{xtype: ‘textfield‘,
fieldLabel: ‘票据密押‘,
anchor: ‘94%‘,
name:‘draftkey‘,
id:‘draftkey‘, 
allowBlank:false,
blankText :‘票据密押不能为空‘},

 

Ext vtype

原文:http://www.cnblogs.com/Celebrator/p/4562566.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!