2008-05-18
常见的几种校验方式
关键字: extjs
校验textfield一般来说有这几个常见的方式:
1.不能为空
2.最大最小长度
3.邮件格式
4.url格式
5.密码输入两次,这个比较复杂,所幸的是extjs里的例子有的
比较重要的是initialPassField属性是指向上一个password的id。
1.不能为空
allowBlank:false
2.最大最小长度
minLength: 10, maxLength: 100,
3.邮件格式
vtype: "email",
4.url格式
vtype: "url",
5.密码输入两次,这个比较复杂,所幸的是extjs里的例子有的
//注册校验器
function initValidator(){
Ext.apply(Ext.form.VTypes, {
password: function(val, field) {
if (field.initialPassField) {
var pwd = Ext.getCmp(field.initialPassField);
return (val == pwd.getValue());
}
return true;
},
passwordText: "请输入相同的密码"
});
}
......
{
inputType: "password",
fieldLabel: "密码",
id: "new_password",
name: 'new_password',
width: 200,
maxLength: 50,
allowBlank:false
},{
inputType: "password",
fieldLabel: "再输入一遍密码",
name: 'retype_new_password',
width: 200,
maxLength: 50,
vtype: 'password',
initialPassField: 'new_password',
allowBlank:false
}
......
比较重要的是initialPassField属性是指向上一个password的id。
发表评论
我的相册
dog
共 3 张
共 3 张
最近加入圈子
链接
最新评论
-
openfire 中的search插件 ...
哥们。我汉化之后。怎么列表显示里只有JID有值。其他没值。是不是汉字后找不到对应 ...
-- by Msoft -
再十分的郁闷,asp 到底是 ...
最新发现request("xxxx")就可以了,会在多处查找的,不错。我看的是. ...
-- by magicgod -
很久很久年以前,我看到电 ...
:D :D
-- by Jason(aijun) -
用回了netbeans,那个爽啊
DLTK要很久很久以后再看吧,现在能追上netbeans就算不错了。
-- by magicgod -
eclipse wtp 有个巨恶心的 ...
仍然会有,刚试过,版本:3.4.0
-- by magicgod







评论排行榜