⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comjavascript.js

📁 物流管理系统的登录模块及其他功能模块
💻 JS
字号:


function jsCheck(pName, pObj, pChk, pMaxLen, pMinLen, pTrim, pUpp, pMust, pFreeStr, pCodeType){
	if( pObj.className.substr(pObj.className.length-2,2) == "-C" ) { 
		return true;
	}
	if( pMust == null ){
		pMust = true;
	}
	if( pFreeStr == null ){
		pFreeStr = "";
	}
	if( pCodeType == null ){
		pCodeType = g_UNICODE;
	}
	if( pTrim == null ){
		pTrim = g_DEFAULT_PARA_TRIM;
	}
	if( pUpp == null ){
		pUpp = g_DEFAULT_PARA_UPP;
	}
	var wHissuFlg = false;
	if (pObj.className.substr(pObj.className.length-2,2) == "-A" && pMust == true) {
		wHissuFlg = true;
	}
	if( pObj.type == "select-one" || pObj.type == "select-multiple"){
		if( wHissuFlg == true && ( pObj.selectedIndex == -1 || pObj[pObj.selectedIndex].value == "")){
			jsDispMsg(COM_W0001,pName);
			return false;
		}
		return true;
	}else if( pObj.type == "radio" || pObj.type == "checkbox"){
		if (wHissuFlg == true) {
			if (document.all.item(pObj.name).length == null){
				if (pObj.checked == false) {
					jsDispMsg(COM_W0001,pName);
					return false;
				}
				return true;
			}else{
				var checkFlg = false;
				for (var i = 0; i<document.all.item(pObj.name).length; i++) {
					if (document.all.item(pObj.name)(i).checked == true) {
						return true;
					}
				}
				jsDispMsg(COM_W0001,pName);
				return false;
			}
		}
		return true;
	}else{
		var wText = pObj.value;
		if( pChk == null || wText == "" ) {
			pChk = G_CHK_NOTHING;
		}
		if (pTrim == true) {
			wText = jsTrim( wText );
		}
		if ((pUpp == true) && (pChk == G_CHK_ALPHA || pChk == G_CHK_CHAR || pChk == G_CHK_BYTE)){
			wText = wText.toUpperCase();
		}
		pObj.value = wText
		if( wHissuFlg == true && wText == ""){
			jsDispMsg(COM_W0001,pName);
			return false;
		}
		if( pChk == G_CHK_NUM ){
				if(!jsChkStr(wText,G_NUM_STR+pFreeStr)){
					if (pFreeStr == "") {
						jsDispMsg(COM_W0002,pName);
					}else{
						jsDispMsg(COM_W0002,pName, COM_L0006 + "\"" + pFreeStr + "\"");
					}
					return false;
				}
		}else if( pChk == G_CHK_ALPHA ){
				if(!jsChkStr(wText,G_ALPHA_STR+pFreeStr)){
					if (pFreeStr == "") {
						jsDispMsg(COM_W0041,pName);
					}else{
						jsDispMsg(COM_W0041,pName, COM_L0006 + "\"" + pFreeStr + "\"");
					}
					return false;
				}
		}else if( pChk == G_CHK_BYTE ){
				if(!jsChkChar(wText, pName, pFreeStr)) return false;
		}else if( pChk == G_CHK_CHAR ){
				if(!jsChkCharMark(wText, null,pName)) return false;
		}else if( pChk == G_CHK_DATE ){
				if(!jsChkDate(wText,pName)) return false;
		}else if( pChk == G_CHK_TIME ){
				if(!jsChkTime(wText,pName)) return false;
		}else if( pChk == G_CHK_TEL ){
				if(!jsChkTel(wText,pName)) return false;
		}else if( pChk == G_CHK_YUUBIN ){
				if(!jsChkPostNo(wText,pName)) return false;
		}else if( pChk == G_CHK_MAIL ){
				if(!jsChkMailAdr(wText,pName)) return false;
		}else if( pChk == G_CHK_URL ){
				if(!jsChkURL(wText,pName)) return false;
		}else if( pChk == G_CHK_WIDE ){
				if(!jsChkWide(wText,pName, pCodeType)) return false;
		}else if( pChk == G_CHK_WIDEKANA ){
				if(!jsChkWidekana(wText,pName)) return false;
		}else if( pChk == G_CHK_FREE ){
				if(!jsChkStr(wText,pFreeStr)){
					jsDispMsg(COM_W0032,pName,pFreeStr);
					return false;
				}
		}

		wByte = jsGetLen(wText, pCodeType);
		if( wByte != 0 ){
			if( pMaxLen == null ){
				if( pObj.maxLength != null ){
					pMaxLen = pObj.maxLength
				}else{
					pMaxLen = 0
				}
			}
			if( pMaxLen != 0 ){
				if(pMaxLen < wByte){
					jsDispMsg(COM_W0003,pName,pMaxLen);
					return false;
				}
			}
			if( pMinLen != null ){
				if(wByte < pMinLen){
					if( pMinLen == pMaxLen ){
						jsDispMsg(COM_W0004,pName,pMinLen);
					}else{
						jsDispMsg(COM_W0005,pName,pMinLen,pMaxLen);
					}
					return false;
				}
			}
		}
		return true;
	}
}


function jsSetTitle(pTitle) {
	top.document.title=pTitle;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -