//验证日期 function valdate(vdate){ if(vdate===null) return false; var t0=/^\d{4}/ if(!t0.test(vdate)) return false; var year=vdate.substr(0,4); var isLeapYear="false" //判断是否是闰年 if(year%100==0&&year%400==0) isLeapYear="true" else if(year%4==0&&year%100!=0) isLeapYear="true" var t=/^(20|19)\d{2}-((01|03|05|07|08|10|12)-([0-2][0-9]|3[0-1])|(04|06|09|11)-([0-2][0-9]|30])|((02-([0-1][0-9]|2[0-9]))))$/ if(isLeapYear=="false") t=/^(20|19)\d{2}-((01|03|05|07|08|10|12)-([0-2][0-9]|3[0-1])|(04|06|09|11)-([0-2][0-9]|30])|((02-([0-1][0-9]|2[0-9]))))$/ return t.test(vdate) } //验证字符串长度 function checklength() { var L = document.forms.length; for (var j=0; jmyForm[i].maxLength) { alert('输入超过长度限制!') myForm[i].focus(); return false; break; } } } } return true; } function ValTel(s) { var str=s; var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/ return(reg.test(str)); } //获得汉字字符串的长度(一个汉字占两位) function StrLen(sString) { var sStr,iCount,i,strTemp ; iCount = 0 ; sStr = sString.split(""); for (i = 0 ; i < sStr.length ; i ++) { strTemp = escape(sStr[i]); if (strTemp.indexOf("%u",0) == -1) // 表示是汉字 { iCount = iCount + 1 ; } else { iCount = iCount + 2 ; } } return iCount ; } //获得html里面所有图片,并把它们放在select里面 function getImages(selImg){ var length=eWebEditor1.eWebEditor.document.all.tags('IMG').length; for(i=0;iCheck / Uncheck All') } function arrayIndexOf(theArray,theValue) { // Return first index of theValue in theArray // If not found, returns -1 var L=theArray.length; for (var i=0;i1) {W=W1}; if (L>2) {H=H1}; window.showModalDialog("/mis/js/new_page_1.htm",htmlVar,"dialogWidth:"+W+";dialogHeight:"+H+";dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes"); }*/ var objXSLDoc = new ActiveXObject("Microsoft.XMLDOM"); objXSLDoc.async = false; var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); /* 参数说明: xmlPath (必选) 生成xml doc 的路径 W1 (可选) 窗体宽度 用像素px H1 (可选) 窗体高度 用像素px stuJsPath (必选) 全局变量 js存放路径 */ var htmlVal = ""; function openModeWin(xmlPath,W1,H1) { xmlHttp.open("POST",xmlPath,false); xmlHttp.send(null); var xml = xmlHttp.responseXML; var root = xml.selectSingleNode("/root"); var attributes = root.attributes; var attLength = attributes.length; var stylesheet; for (var i = 0; i < attLength; i ++) { if (attributes[i].nodeName == 'stylesheet') { stylesheet = attributes[i].nodeValue; } } objXSLDoc.load(stylesheet); htmlVal = xml.transformNode(objXSLDoc); var L=arguments.length; var W=400; var H=250; if (L>1) {W=W1}; if (L>2) {H=H1}; window.showModalDialog(stuJsPath+"/new_page_1.htm",window,"dialogWidth:"+W+";dialogHeight:"+H+";dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes"); } function setXslPath() { if (xmlHttp.readyState == 4) { objXSLDoc.load(contextPath+'/common.xsl'); document.getElementById("userListForSelect").innerHTML = xmlHttp.responseXML.transformNode(objXSLDoc); } } function popCal(field,strURL) { ccDate=field; ccDate.value=""; ccDate.blur() if (ccDate.name == 'jumpToDate') { ccDateOld = ccDate.value; } openWin("cal_win",strURL,195,205) } function closePopups() { // Close all popup windows -- Called when current page is exited var L = popupList.length; for(var i=0;i 2) // more parameter, customize cmd url = "PageServlet?pg=directory_add&tg=UserSearch&addTo=" + escape(fooText) + "&"+ arguments[2]; else url = "PageServlet?pg=directory_add&tg=UserSearch&cmd=AddTo&addTo=" + escape(fooText); openWin('user_dir',url,600,400,'scrollbars=yes'); window.callBack = callBack; } //printable format passed URL should be based on the current window location. //so the URL will be constructed as "pg=xxx&tg=xxx&cmd=print&(time)" function PrintFormat() { openWin("printable", "/cc/printable_format.html",600,400, 'status=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes'); } function ccToggle(foo,bar) { if (document.all) { document.all(foo).style.display = ((document.all(foo).style.display =="none")? bar : "none") if (foo=="ccNavLeft") { if (bar == "block") { document.all.ccShowLeft.innerHTML = ""; document.all.ccNavLeft.style.visibility="visible"; } else { document.all.ccShowLeft.innerHTML = "Expand Menu

"; document.all.ccNavLeft.style.visibility="hidden"; } } else if (foo=="ccNavHeader") { if (bar == "block") { document.all.ccShowHeader.innerHTML = ""; document.all.ccNavHeader.style.visibility="visible"; } else { document.all.ccShowHeader.innerHTML = "Expand Header

"; document.all.ccNavHeader.style.visibility="hidden"; } } } else if (document.getElementById) { document.getElementById(foo).style.display = ((document.getElementById(foo).style.display =="none")? bar : "none"); if (foo=="ccNavLeft") { if (document.getElementById(foo).style.display =="none") { document.getElementById("ccShowLeft").innerHTML = "Expand Menu

"; } else { document.getElementById("ccShowLeft").innerHTML = ""; } } else if (foo=="ccNavHeader") { if (bar == "block") { document.getElementById("ccShowHeader").innerHTML = ""; } else { document.getElementById("ccShowHeader").innerHTML = "Expand Header

"; } } } return false; } function ccXMenu() { if (document.all || document.getElementById) { document.write("Close Menu"); } } function ccXHeader() { if (document.all || document.getElementById) { document.write("Close Header"); } } function setValue(txtSource,txtTarget) { if(!isNaN(txtSource.value)) { day=txtSource.value; if(Number(day)>=2000 && Number(day)<=2020) { txtTarget.value=Number(day)+1; } else { alert("年份必须在2000-2020之间!"); txtSource.focus(); txtSource.select(); } } else { alert("请输入数值!"); txtSource.focus(); txtSource.select(); } } function getYear(txt,disableTxt) { disableTxt.disabled=true; today=new Date(); year=today.getFullYear(); month=today.getMonth(); if(month<7){year=year-1;} txt.value=year; txt.value=Number(year); disableTxt.value=Number(year)+1 } function textvalue(disableTxt) { disableTxt.disabled=true; } function checkreason(txt) { if(txt.value.length>30) { alert("异动原因不可超过三十位!") txt.focus(); return false; } else return true; }