{
xtype:'datefield',
format:'Y-m-d',
fieldLabel:'開始日期',
id:'bdate',
anchor:'95%',
allowBlank:false,
value:'',
listeners:{
"select":function() {
var bdate = Ext.getCmp('bdate').getValue();
var edate = Ext.getCmp('edate').getValue();
var end1 = new Date(edate);
var end=end1.format('Y-m-d');
var start1 = new Date(bdate);
var start=start1.format('Y-m-d');
var days = Math.round(( end1.getTime()- start1.getTime()) / (86400000)); // 計算間隔天數
if(days>31){
Ext.Msg.alert('提示','日期間隔不能查過一個月');
Ext.getCmp('bdate').setValue('');
}
}
}
},{
xtype:'datefield',
format:'Y-m-d',
fieldLabel:'截止日期',
id:'edate',
allowBlank:false,
anchor:'95%',
value:'',
listeners:{
"select":function() {
var bdate = Ext.getCmp('bdate').getValue();
var edate = Ext.getCmp('edate').getValue();
if(bdate==''){
Ext.getCmp('edate').setValue('');
Ext.Msg.alert('提示','請先輸入開始日期');
}
var end1 = new Date(edate);
var end=end1.format('Y-m-d');
var start1 = new Date(bdate);
var start=start1.format('Y-m-d');
var days = Math.round(( end1.getTime()- start1.getTime()) / (86400000)); // 計算間隔天數
if(days>31){
Ext.Msg.alert('提示','日期間隔不能查過一個月');
Ext.getCmp('edate').setValue('');
}
}
}
}
Extjs时间控件,限制时间间隔
最新推荐文章于 2024-07-29 13:58:45 发布