// 法人代表
var legalTxt = new Ext.form.TextField({
name : "wytCorpInfo.legal",
allowBlank :false,
blankText:" 请输入法人代表!",
width : 150,
maxLength : 30,
maxLengthText : "输入字符大于30个!",
x : 70,
y : 268
});
// 联系人
var contactTxt = new Ext.form.TextField({
name : "wytCorpInfo.contact",
width : 150,
maxLength : 30,
maxLengthText : "输入字符大于30个!",
x : 290,
y : 268
});
// 联系电话
var telTxt = new Ext.form.TextField({
name : "wytCorpInfo.tel",
maxLength : 20,
regex:/^((/(/d{3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}$/,
regexText:"联系电话格式不正确!",
maxLengthText : "输入字符大于20个!",
width : 150,
x : 70,
y : 300
});
// 传真
var faxTxt = new Ext.form.TextField({
name : "wytCorpInfo.fax",
width : 150,
regex:/^((/(/d{3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}$/,
regexText:"传真格式不正确!",
maxLength : 20,
maxLengthText : "输入字符大于20个!",
x : 290,
y : 300
});
// 邮箱
var emailTxt = new Ext.form.TextField({
name : "wytCorpInfo.email",
width : 150,
vtype:"email",
vtypeText:"邮箱格式不正确!",
x : 70,
y : 330
});
// 邮政编码
var postCodeTxt = new Ext.form.NumberField({
name : "wytCorpInfo.postcode",
width : 150,
maxLength : 6,
maxLengthText : "输入字符大于6个!",
regex:/^[1-9]/d{5}(?!/d)$/,
regexText:"邮编格式不正确!",
x : 290,
y : 330
});
//时间范围的验证
Ext.apply(Ext.form.VTypes, {
daterange : function(val, field) {
var date = field.parseDate(val);
if (!date) {
return;
}
if (field.startDateField
&& (!this.dateRangeMax || (date.getTime() != this.dateRangeMax
.getTime()))) {
var start = Ext.getCmp(field.startDateField);
start.setMaxValue(date);
start.validate();
this.dateRangeMax = date;
} else if (field.endDateField
&& (!this.dateRangeMin || (date.getTime() != this.dateRangeMin
.getTime()))) {
var end = Ext.getCmp(field.endDateField);
end.setMinValue(date);
end.validate();
this.dateRangeMin = date;
}
return true;
}
});
// 创建时间
var startDate = new Ext.form.DateField({
name : 'startDate',
id : 'startDate',
vtype : 'daterange',
allowBlank :false,
blankText:"请选择创建日期!",
endDateField : 'endDate',
readOnly:true,
format:'Y-m-d',
width:130,
x : 70,
y : 208
})
// 有效时间
var endDate = new Ext.form.DateField({
name : 'endDate',
id : 'endDate',
allowBlank :false,
blankText:"请选择有效日期!",
vtype : 'daterange',
format:'Y-m-d',
readOnly:true,
startDateField:'startDate',
width:134,
x : 280,
y : 208
})