對於開始時間小於結束時間的判斷可以參考,jquery easyui裡的ValidateBox進行判斷好吧!直接上代碼 複製代碼 程式碼如下: 查看內容:按時間: 至 複製程式碼 程式碼如下: <BR>var varify;//用於查詢驗證,驗證開始時間是否小於結束時間<BR>function query2(pid){ <BR>if( varify){ <BR>startTime2 = $('#start2').datetimebox('getValue'); <BR>endTime2 = $('#end2').datetimebox('getValue'); <BR>window.location. href="listPagingArticle?pid=" pid "&pageNumber=1&start=" startTime2 "&end=" endTime2; <BR>}else{ <BR>$.messager.alert('警告','結束時間大於開始時間' 'warning'); <BR>} <br><br>} <BR>$.fn.datebox.defaults.formatter = function(date){//對於時間格式的轉換<br><br>var y = date.getFullYear(); <BR>var m = fullnum(date.getMonth() 1); <BR>var d = fullnum(date.getDate()); <BR>return y '-' m '-' d ; <BR>}; <BR>function fullnum(obj){//對於月小於10格式的轉換,因為Timestamp轉換必須是2013-01-04這種格式<BR>if(Number(obj) < 10) { <BR>return '0' obj; <BR>}else{ <BR>return obj; <BR>} } <br><br>$.extend($.fn.validatebox.defaults.rules, {///驗證開始時間小於結束時間<BR>md: { <BR>validator: function(value, param){ <BR>startTime2 = $(param[0]).datetimebox('getValue'); <BR>var d1 = $.fn.datebox.defaults.parser(startTime2); <BR>var d2 = $.fn.datebox.defaults.parser(value); <BR>varify=d2>d1; <BR>return varify; <br> <br>}, <BR>message: '結束時間大於開始時間! ' <BR>} <BR>}) <BR>