码迷,mamicode.com
首页 > 其他好文 > 详细

Ext vtype

时间:2015-06-09 09:43:09      阅读:107      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!