function formatDigit(x , digits){ var xAbs = Math.abs(x); //var intpart = Math.floor( xAbs ); //var decpart = xAbs - intpart; var fixedStr = ""; if ( x < 0 ) fixedStr = fixedStr + "-"; //fixedStr = fixedStr + Math.round(intpart) + "."; //for ( i = 0; i < digits; i++ ) //{ // decpart = ( decpart - Math.floor( decpart ) ) * 10 + 1.0e-10; // num0 = Math.floor( decpart ); // fixedStr = fixedStr + num0; //} fixedStr = fixedStr + Math.round(xAbs * Math.pow(10,digits)) / Math.pow(10,digits); return fixedStr; } /*文件上传公用函数*/ function addfile(index) { index.style.display = ""; } function openWindow(url) { window.open(url,"2000","location=no,maximal,menubar=yes,scrollbars=yes,toolbar=yes,personalbar=yes,status=no,resizable=yes"); } function popWin(url) { window.open (url,Math.random()*100000000000000000,"location=no,menubar=yes,toolbar=no,personalbar=no,scrollbars=yes,status=yes,resizable=yes,width=530,height=300"); } /*去空格的函数*/ function trim( stringVar ) { var tmp = stringVar ; while (tmp != "") { if (tmp.charAt(0) == " ") tmp = tmp.substring( 1 , tmp.length) ; else break; } while (tmp != "") { if (tmp.charAt(tmp.length - 1) == " ") tmp = tmp.substring( 0 , tmp.length - 1) ; else break; } return tmp; } //function registChangeValue(thisValue,formID,commonFormID){ // var element = document.getElementById(formID); // element.value = thisValue; // element = document.getElementById(commonFormID); // element.value = thisValue; //} function changeValue(thisValue,registID,formID,commonFormID){ var element = document.getElementById(registID); if(element != null) element.value = thisValue; element = document.getElementById(formID); if(element != null) element.value = thisValue; element = document.getElementById(commonFormID); if(element != null) element.value = thisValue; } //校验是否为数字 function isNumber() { var key = window.event.keyCode ; if(key <= 57 && key >= 48) return true; window.event.keyCode = 0; return false; } //校验是否为金额 function isMoney(Object) { var key = window.event.keyCode ; var checkStr = Object.value ; if(checkStr == null || checkStr== "" ){ if(window.event.keyCode == 46) window.event.keyCode = 0 ; } var n = checkStr.indexOf("."); if(n>-1){ if(window.event.keyCode == 46) window.event.keyCode = 0 ; var m=checkStr.length; if((m-n)>2){ window.event.keyCode = 0 ; } } if( (key <= 57 && key >= 48) || key == 46) return true; window.event.keyCode = 0; return false; } //日期输入 function fillDay(ID){ var element = document.getElementById(ID); riliShow('1',element,'',window.event.y,window.event.x) } //校验必添字段 //function checkIsNull(needCheckIDArray,formID){ // var isNull; // var elementID = ""; // var elementTitle = ""; // var flag = true; // for (var i = 0 ;i < needCheckIDArray.length;i++){ // elementID = document.getElementById(needCheckIDArray[i]); // if(elementID!=null){ // if(trim(elementID.value) == "") // { // flag = false; // break; // } // } // } // if(flag){ // isNull = false; // return isNull; // } // else{ // elementTitle = document.getElementById(needCheckIDArray[i]+"Title"); // alert(elementTitle.char+"不能为空!"); // elementID.focus(); // isNull = true; // return isNull; // } //} function checkIsNull(needCheckIDArray,formID){ var isNull; var elementID = ""; var elementTitle = ""; var flag = true; for (var i = 0 ;i < needCheckIDArray.length;i++){ elementID = document.getElementById(needCheckIDArray[i]); if(elementID!=null){ if(trim(elementID.value) == "") { flag = false; break; } } } if(flag){ isNull = false; return isNull; } else{ elementTitle = document.getElementById(needCheckIDArray[i]+"Title"); if(elementTitle == null) alert("请在页面加入本校验字段的标题!"); else alert(elementTitle.char+"不能为空!"); //elementID.focus(); flag = true; isNull = true; return isNull; } } function chineseNumber(num) { if(num==""||num==0) return ""; if (isNaN(num) || num > Math.pow(10, 12)) return "" var cn = "零壹贰叁肆伍陆柒捌玖" var unit = new Array("拾佰仟", "分角") var unit1= new Array("万亿", "") var numArray = num.toString().split(".") var start = new Array(numArray[0].length-1, 2) function toChinese(num, index) { var num = num.replace(/\d/g, function ($1) { return cn.charAt($1)+unit[index].charAt(start--%4 ? start%4 : -1) }) return num } for (var i=0; imaxlength){ alert("超出最大长度!"); object.value = ""; object.focus(); return; } }; function validateNumber(object) { var str = object.value; for (var i=0;i= 48)){ alert("请输入有效的数字!"); object.focus(); return; } } } function validateMoney(object) { var str = object.value; for (var i=0;i= 48) || charValue == 46)){ alert("请输入有效的金额!"); object.focus(); return; } } if(str.charCodeAt(0)==46 || str.charCodeAt(str.length - 1)==46){ alert("请输入有效的金额!"); object.focus(); return; } var postion1 = str.indexOf('.'); if(postion1>-1){ var postion2 = str.indexOf('.',postion1+1); if(postion2>-1){ alert("请输入有效的金额!"); object.focus(); return; } } } function forwardCompleteWork(path){ document.location = path + "/jsp/ea/workflow/completworklist.jsp"; }