Extjs 前端校验的一些方式总结
来源:互联网 发布:英雄联盟竞猜软件 编辑:程序博客网 时间:2024/05/18 20:10
1)、文本框:
输入不能为空:设置配置项allowBlank:false;
输入最大长度:maxLength:Number ;
输入最小长度:minLength:Number ;
不能输入负数:allowNegative:false;
不能输入小数:allowDecimals:false;
规定输入数字范围:minValue和maxValue;
2)、借助vtype:
只能输入英文字母:vtype:’alpha’;
只能输入英文字母和数字:vtype:’alphanum’;
电子邮箱: vtype:’email’;
网址:vtype:’url’;
3)、生日验证:
Ext.apply(Ext.form.VTypes,{
birthdayCheck:function(val,field){
if(field.confirmTo){
varcheckBirthday = setForm.getForm().findField('identityNum').getValue();
var strBirthday= checkBirthday.substring(6,14);
var t =val.split('-');
var year =t[0];
var month =t[1];
var day = t[2];
var time = year+ month + day;
return(strBirthday == time);
}
return true;
}
});
{
Items:[{xtype:'textfield'
,id:'identityId'
,fieldLabel:'身份证号'
,name:'identityNum'
,anchor:'95%'
},{
xtype:'datefield'
,fieldLabel:'生日'
,id:'birthdayId'
,name:'birthday'
,vtype:'birthdayCheck'
,vtypeText:'生日填写错误'
,confirmTo:'identityId'
,format:'Y-m-d'
,anchor:'95%'
}]
4)、密码验证:
//添加自定义的password验证函数
Ext.apply(Ext.form.VTypes,{
password:function(val,field){//value指文本框的值,field指文本框组件
if(field.confirmTo){
varpwd=Ext.get(field.confirmTo);//confirmTo指自定义的配置参数,一般用来保存另外的组件的id值
return(val==pwd.getValue());
}
return true;
}
});
items:[{
id:"pass1",
fieldLabel:'密码',
inputType:'password'
},{fieldLabel:'确认密码',
id:"pass2",
inputType:'password',
vtype:'password',
vtypeText:'两次密码不一致',
confirmTo:"pass1"
}]
- Extjs 前端校验的一些方式总结
- 最近前端的一些总结
- 前端知识的一些总结
- Hap前端kendoui关于必输等校验的总结
- ExtJS的内置校验vtype
- 对Extjs一类前端技术的分析思维总结
- 一些个人总结的前端特效
- 前端页面一些路径问题的总结
- 魔兽军团前端项目的一些总结
- 学习前端模块化方案的一些总结
- 移动前端知识的一些总结
- 整理总结的一些前端面试题
- web前端面试知识点的一些总结
- 有关前端代码的一些总结
- 【工作积累】前端开发的一些总结
- 一些web前端的优化技巧总结
- EXTjs校验
- 一些前端笔试总结
- Win32 编程消息常量(C#)
- 如何学习和理解三层架构
- servlet(doGet方法)
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- 【第六章】 AOP 之 6.6 通知参数 ——跟我学spring3
- Extjs 前端校验的一些方式总结
- 【第六章】 AOP 之 6.7 通知顺序 ——跟我学spring3
- 【第六章】 AOP 之 6.8 切面实例化模型 ——跟我学spring3
- 【第六章】 AOP 之 6.9 代理机制 ——跟我学spring3
- 你的Java知识有多深?
- asp.net后台提示上下文中无此名称的错误
- 深入理解JavaScript系列(29):设计模式之装饰者模式
- Qss -- quick seceruy set 快速安全设置
- sevlet的生存周期