//列表字段属性排序函数 function changeToFieldSort(sortField, sort){ if (document.all.lpSortFieldName.value != sortField) sort = ""; document.all.lpSortFieldName.value = sortField; if (sort == ""){ document.all.lpSortValue.value="asc"; document.all.lpSortImageName.value="sort.asc.gif"; }else{ if (sort == "asc"){ document.all.lpSortValue.value="desc"; document.all.lpSortImageName.value="sort.desc.gif"; }else{ document.all.lpSortValue.value="asc"; document.all.lpSortImageName.value="sort.asc.gif"; } } document.forms[0].submit(); } function changeToClick(item, maxcountItem){ for (var i = 1; i <= maxcountItem; i++){ if ( i == item){ document.all("sel_"+i).style.display = ""; }else{ document.all("sel_"+i).style.display = "none"; } } } function changeToTr(nowTr_id, previousTr){ var doc = document.forms[0]; doc.all("tr_"+nowTr_id).className = "tron"; if (previousTr != "" && nowTr_id != previousTr) doc.all("tr_"+previousTr).className = "troff"; doc.all("previousTr").value = nowTr_id; if (doc.operItem.length != undefined){ doc.selTrId.value = doc.operItem[nowTr_id - 1].value; doc.operItem[nowTr_id - 1].checked = true; }else{ doc.selTrId.value = doc.operItem.value; doc.operItem.checked = true; } // for (var n = 0; n < document.all.length - 1; n++){ // if (document.all(n).id.substring(0, 3) == "tr_"){ // if (document.all(n).id == ("tr_"+nowTr_id)){ // document.all(n).className = "tron"; // }else{ // document.all(n).className = "troff"; // } // } // } } function changeToSelOper(lpLinkUrl, lpOperFlag){ var lpLength; var isCheckedFlag = false; if (document.frmSel.item.length == undefined){ lpLength = 1; }else{ lpLength = document.frmSel.item.length; } if (lpLength == 1){ if (document.frmSel.item.checked) isCheckedFlag = true; }else if (lpLength > 1){ for (var i = 0; i < lpLength; i++){ if (document.frmSel.item[i].checked){ isCheckedFlag = true; break; } } } if (!isCheckedFlag){ alert("请选择要进行操作的用户。"); }else{ if (window.confirm('您确定要对所选用户进行操作吗?')){ if (lpOperFlag){ frmSel.action = lpLinkUrl; frmSel.submit(); }else{ location.href=lpLinkUrl; } } } } function split(lpAllValue, lpSplitStr){ var subArrary = new Array(); var maxcount = 0; var getPos; var flag = 0; while (flag == 0){ getPos = lpAllValue.indexOf(lpSplitStr, 0); if (getPos != -1){ subArrary[maxcount] = new Array(lpAllValue.substring(0, getPos)); maxcount++; lpAllValue = lpAllValue.substring(getPos + 1); }else{ if (lpAllValue != ""){ subArrary[maxcount] = new Array(lpAllValue); } break; } } return subArrary; } function IsEmail(argValue){ var emailStr=argValue.toLowerCase(); var checkTLD=1; var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]"; var validChars="\[^\\s" + specialChars + "\]"; var quotedUser="(\"[^\"]*\")"; var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; var atom=validChars + '+'; var word="(" + atom + "|" + quotedUser + ")"; var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$"); var emailPat=/^(.+)@(.+)$/; var matchArray=emailStr.match(emailPat); if (matchArray==null) {return false;} var user=matchArray[1]; var domain=matchArray[2]; for (i=0; i127) {return false;} } for (i=0; i127) {return false;} } if (user.match(userPat)==null) {return false;} var IPArray=domain.match(ipDomainPat); if (IPArray!=null) {for (var i=1;i<=4;i++) {if (IPArray[i]>255) {return false;} } return true; } var atomPat=new RegExp("^" + atom + "$"); var domArr=domain.split("."); var len=domArr.length; for (i=0;i maxLength ) { warningValue ( msg + "不能多于" + maxLength + "位。", valueName ); return false; } } return true; } //检验输入框是否空、数字、大小范围 function checkHiddenValue ( valueName, ShowName, isNotNull, isNumber, minLength, maxLength, msg ) { var value = eval( valueName+".value" ); if ( value.search("[^ \t]") == -1 ) { if ( isNotNull == true ) { warningValue ( msg + "不能为空或空格。", ShowName ); return false; }else{ return true; } } if ( isNumber == true ) { if (value.search("[^0-9.]") == -1){ }else{ warningValue ( msg + "必须为数字。", ShowName ); return false; } } if ( minLength != 0 && maxLength == minLength ) { if ( value.length != minLength ) { warningValue ( msg + "必须为" + minLength + "位。", ShowName ); return false; } } if ( minLength != 0 ) { if ( value.length < minLength ) { warningValue ( msg + "不能少于" + minLength + "位。", ShowName ); return false; } } if ( maxLength != 0 ) { if ( value.length > maxLength ) { warningValue ( msg + "不能多于" + maxLength + "位。", ShowName ); return false; } } return true; } function isInt(value) { var i = parseInt(value, 10); if (isNaN(i)) { return false; } else { return i; } }