zl程序教程

您现在的位置是:首页 >  其它

当前栏目

jqueryeasyui对于开始时间小于结束时间的判断示例

时间 示例 判断 开始 结束 对于 小于 JqueryEasyUI
2023-06-13 09:15:20 时间
对于开始时间小于结束时间的判断可以参考,jqueryeasyui里的ValidateBox进行判断
好吧!直接上代码
复制代码代码如下:

查看内容:按时间:
<inputclass="easyui-datetimebox"style="width:180px"id="start2"value="${startTime}">
<spanclass="newfont06">至</span>
<inputclass="easyui-datetimebox"style="width:180px"id="end2"value="${endTime}"validType="md["#start2"]">
<inputname="Submit4"type="button"class="right-button02"value="查询"onclick="query2("${pid}");"id="query"/>

复制代码代码如下:

<scripttype="text/javascript">
varvarify;//用于查询验证,验证开始时间是否小于结束时间
functionquery2(pid){
if(varify){
startTime2=$("#start2").datetimebox("getValue");
endTime2=$("#end2").datetimebox("getValue");
window.location.href="listPagingArticle?pid="+pid+"&pageNumber=1&start="+startTime2+"&end="+endTime2;
}else{
$.messager.alert("警告","结束时间要大于开始时间","warning");
}

}
$.fn.datebox.defaults.formatter=function(date){//对于时间格式的转换

vary=date.getFullYear();
varm=fullnum(date.getMonth()+1);
vard=fullnum(date.getDate());
returny+"-"+m+"-"+d;
};
functionfullnum(obj){//对于月小于10格式的转换,因为Timestamp转换必须是2013-01-04这种格式
if(Number(obj)<10){
return"0"+obj;
}else{
returnobj;
}}

$.extend($.fn.validatebox.defaults.rules,{//验证开始时间小于结束时间
md:{
validator:function(value,param){
startTime2=$(param[0]).datetimebox("getValue");
vard1=$.fn.datebox.defaults.parser(startTime2);
vard2=$.fn.datebox.defaults.parser(value);
varify=d2>d1;
returnvarify;

},
message:"结束时间要大于开始时间!"
}
})
</script>