js总结4(日期不能大于系统当前日期)

function validation(formElm){ var wgrq = getFieldValue("wGRQ"); if(compareDateTime(wgrq)){ alert("违规日期不能大于系统当前时间!"); return false; } return true; }

 

 

 

/*************************************************************** * 功能:取得当前服务器的时间,然后把输入的时间与服务器时间比较 * changed by fww 2005-8-5 ***************************************************************/ function compareDateTime(strValue) { return (strValue>getCurrDateTime()); }

 

 

//获取当前日期时间 wzp function getCurrDateTime(){ return getValue("select sysdate from dual"); }

 

 

function getValue(sql){ var strSQL="sql="+encodeSQL(sql); var url = "/basic/common/xmlhttp/post/ToValue.jsp"; var xmldoc = getServerDom(url,strSQL); var err=xmldoc.parseError; if(err.errorCode!=0){ alert("无法加载表单初始化数据,错误原因:"+err.reason+";可能原因:SQL语句错误!(getValue() ::+ sql=" + sql); return false; } return xmldoc.selectSingleNode("/items/item[0]").text; }

 

 

function encodeSQL(s){ s=replaceAll(s,"%","--"); var sum = s.length>10?9:s.length; sum=Math.round(Math.random()*sum); s=sum+s.substr(0,sum)+"加密"+s.substr(sum); //alert(s); return escape(s); }

 

 

function getServerDom(url,query){ var xmlhttp = createXMLHttpRequest(); xmlhttp.open("POST",url,false); xmlhttp.setRequestHeader("Content-Length",query.length); xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"); xmlhttp.send(query); return xmlhttp.responseXML; }

 

 

 

 

你可能感兴趣的:(js总结4(日期不能大于系统当前日期))