1.NumberField:设置不为小数的属性——allowNegative: false
2.ExtJS验证:vtype:alpha,alphanum,email,url
alpha只能输入字母,无法输入其他(如数字,特殊符号等)
alphanum只能输入字母和数字,无法输入其他
email验证,要求的格式是wzj@weilog.com
url格式验证,要求的格式是http://www.baidu.com
3.正则表达式:
regex : /^(([0-9]+[a-zA-Z]+)|([a-zA-Z]+[0-9]+))$/,
regexText : "对不起,用户帐号只能输入字母和数字!",
4.vtype高级验证:
Ext.apply(Ext.form.VTypes, {
dateRange: function (val) {//vtype方法名稱
if (val == "wzj") {//方法實體
return true;
} else {
return false;
}
},
//验证失败信息
dateRangeText: '輸入錯誤!'//返回錯誤信息
});
////////////////////////////////////
xtype: 'textfield',
fieldLabel: '類別名稱',
id: 'category_name',
name: 'category_name',
submitValue: true,
hidden: false,
300,
allowBlank: false,
//dateRange: { val:this.value},//可以传参数
vtype: 'dateRange'
5.