easyui 时间段校验,开始时间小于结束时间,并且时间间隔不能超过30天
2013-12-28 14:08
441 查看
//对easyui datetimebox的验证,开始时间要小于结束时间 function validateDateTime(beginTimeId,endTimeId,whichTimeId) { console.log("hello world"); var v1=$('#'+beginTimeId).datetimebox("getValue"); var date1 = new Date(v1); var v2=$('#'+endTimeId).datetimebox("getValue"); var date2 = new Date(v2); if(v1==''||v2=='') { return true; } console.log(date1); console.log(date2); if(date1<date2) { console.log(date1+"<"+date2); var diff=DateDiff(date1,date2); if(diff>30) { $.messager.alert('提示','时间段不能超过30天!'); $('#'+whichTimeId).datetimebox("setValue",""); } return true; } console.log(date1+"!<"+date2); try{ $('#'+whichTimeId).datetimebox("setValue",""); }catch(e){ } try{ $('#'+whichTimeId).datebox("setValue",""); }catch(e){ } $.messager.alert('提示','开始时间要小于结束时间!'); return false; }
示例:
$('#fssjFrom1').datetimebox({ onHidePanel: function(date){ validateDateTime('fssjFrom1','fssjTo1','fssjFrom1'); } }); $('#fssjTo1').datetimebox({ onHidePanel: function(date){ validateDateTime('fssjFrom1','fssjTo1','fssjTo1'); } });
相关文章推荐
- easyui 时间段校验,开始时间小于结束时间,并且时间间隔不能超过30天
- easyui 时间段校验,开始时间小于结束时间,并且时间间隔不能超过30天
- easyui 时间段校验,开始时间小于结束时间,并且时间间隔不能超过30天
- angular js判断结束时间不能小于开始时间并且间隔不能超过30天
- JS判断结束时间不能小于开始时间并且间隔不能超过31天
- my97时间控件结束时间不能小于开始时间
- js判断开始时间不能小于结束时间
- My97DatePicker 日期控制,开始时间不能大于结束时间,结束时间不能小于开始时间
- EasyUI 开始时间小于结束时间和tooptip
- EasyUI Datebox 日期验证之开始日期小于结束时间
- js 结束时间不能小于开始时间
- jquery开始时间不能小于结束时间
- mobiscroll时间插件,结束时间不能小于开始时间
- WdatePicker 开始日期不能大于结束日期,结束时间不能小于开始时间
- EasyUI-datebox设置开始日期小于结束日期,并且结束日期小于当前日期
- 判断开始时间不能小于结束时间
- WdatePicker日期空间,结束时间不能选择比开始时间早
- WdatePicker 设置开始日期不能大于结束日期且日期不能大于当前时间
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- laydate日期插件案例,结束时间小于开始时间不可选择