/** * 页面公用方法 * 创建人: FengXing * 创建日期:2008-07-16 */ /*隐藏显示的子菜单(调用顶级窗口对象)*/ function hidePopup() { var topFrame=top.document.getElementById("topFrame"); if(topFrame!=null) { var popupObj=top.document.frames("topFrame").popupObj; if(popupObj!="undefined" && popupObj!=null) popupObj.hide(); } } /*隐藏显示的子菜单(调用本窗口对象)*/ function hidePopup1() { var topFrame=document.getElementById("topFrame"); if(topFrame!=null) { var popupObj=document.frames("topFrame").popupObj; if(popupObj!="undefined" && popupObj!=null) popupObj.hide(); } } /*验证零和非零开头的数字 *@param paramValue 参数值 */ function valid_zero_nonzero(paramValue) { var expression=/^(0|[1-9][0-9]*)$/; return expression.test(paramValue); } /*验证最小值与最大值 *@param objValue 对象值 *@param minValue 最小值 *@param maxValue 最大值 */ function valid_min_max(objValue,minValue,maxValue) { objValue=(new Number(objValue)).valueOf(); minValue=(new Number(minValue)).valueOf(); maxValue=(new Number(maxValue)).valueOf(); return (objValue>=minValue && objValue<=maxValue); } /** * Title: 去除输入项中文本的前后空格 * Remark: 用法:textValue=textValue.trim(); */ String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,""); } /** * Title: 去除页面文本框、文本域内容的前后空格 * Remark: * Author: FengXing * Date: 2008.3.6 */ function trimAllText() { var inputs=document.getElementsByTagName("INPUT"); var textAreas=document.getElementsByTagName("TEXTAREA"); //去除文本框内容的前后空格 for(var i=0;i