KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /home/queenjbs/www/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/queenjbs/www/js/formcheck.js
// 문자열 길이 리턴
function getStrLen(str)
{
	var nbytes=0;
	for (i=0; i<str.length; i++)
	{
		var ch=str.charAt(i);
		if(escape(ch).length > 4) {nbytes += 2;}
		else if (ch=='\n')
			{if (str.charAt(i-1)!='\r') {nbytes += 1;}}
		else if (ch=='<' || ch=='>') {nbytes += 4;}
		else {nbytes += 1;}
	}
	return nbytes;
}

// 영문, 숫자 가능 패턴
function isennum(str)
{
	var reg= /^[a-zA-Z0-9]+$/;
	if(str.match(reg)==null) {return false;}
}

// 영문시작되어 영문, 숫자 가능 패턴
function isENStr(str)
{
	var reg=/^[a-zA-Z]{1}[a-zA-Z 0-9_]+$/
	if(str.match(reg)==null) {return false;}
}

// 이메일 정규식 체크 리턴
function isEmail(str)
{
	var reg=/^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z]+)+$/g;
	if(str.match(reg)==null) {return false;}
}

// 전화번호 정규식 체크 리턴
function isPhone(str)
{
	var reg=/^\d{2,3}-\d{3,4}-\d{4}$/g;
	if(str.match(reg)==null) {return false;}
}

// 날짜 정규식 체크 리턴
function isDate(str)
{
	var reg=/^\d{4}-\d{2}-\d{2}$/
	if(str.match(reg)==null) {return false;}
}

// 해당 문자열이 공백인지 리턴
function isBlank(str)
{
	var arrStr=str.split(" ")
	if (str.length+1==arrStr.length)
		return true;
	return false;
}

// 해당 문자열이 특정 길이를 넘어가는지 리턴
function isOverLen(fn,len,msg)
{
	var alertmsg = document.getElementById('id-'+msg+'-text');
	var flen = document.getElementById(fn);
	if (getStrLen(flen.value)>len) {
		alertmsg.innerHTML = "";
	} else {
		alertmsg.innerHTML = "<img src='/images/icon-arrow-tan-r.png'/>&nbsp;"+(len+1)+"-character minimum: case-sensitive";
		alertmsg.style.color = '#c00';
		try{flen.focus();} catch(e){}
		return false;
	}
	return true;
}

// 해당 문자열이 공백인지
function chkBlank(obj,str)
{
	if(!obj){return false;}
	if(isBlank(obj.value))
	{
		if(str) {alert(str);}
		try{obj.focus();} catch(e){}
		return false;
	}
	return true;
}

// 해당 문자열이 공백인지
function chkDublBlank_Usr(fn,fn2,msg,str)
{
	var alertmsg = document.getElementById('id-'+msg+'-text');
	var fname = document.getElementById(fn);
	var fname2 = document.getElementById(fn2);
	if(isBlank(fname.value) && isBlank(fname2.value))
	{
		alertmsg.innerHTML = "<img src='/images/icon-arrow-tan-r.png'/>&nbsp;"+str;
		alertmsg.style.color = '#c00';
		try{fname.focus();} catch(e){}
		return false;
	}else{
		alertmsg.innerHTML = "";
	}
	return true;
}

// 해당 문자열이 공백인지
function chkBlank_Usr(fn,msg,str)
{
	var alertmsg = document.getElementById('id-'+msg+'-text');
	var fname = document.getElementById(fn);
	if(isBlank(fname.value))
	{
		alertmsg.innerHTML = "<img src='/images/icon-arrow-tan-r.png'/>&nbsp;"+str;
		alertmsg.style.color = '#c00';
		try{fname.focus();} catch(e){}
		return false;
	}else{
		alertmsg.innerHTML = "";
	}
	return true;
}

// 숫자 검사
function chkNumber_Usr(fn,msg)
{
	var alertmsg = document.getElementById('id-'+msg+'-text');
	var fname = document.getElementById(fn);
	if(isBlank(fname.value) || isNaN(fname.value))
	{
		alertmsg.innerHTML = "<img src='/images/icon-arrow-tan-r.png'/>&nbsp;Please enter in the currency.";
		alertmsg.style.color = '#c00';
		try{fname.focus();} catch(e){}
		return false;
	}else{
		alertmsg.innerHTML = "";
	}
	return true;
}

function chkNumber(obj,str)
{
	if(!obj){return false;}
	if(isBlank(obj.value) || isNaN(obj.value))
	{
		if(str) {alert(str);}
		obj.value="";
		obj.focus();
		return false;
	}
	return true;
}


// 이메일 검사
function chkEmail(obj,str,objFocus)
{
	if(!obj){return false;}
	if(!objFocus){objFocus=obj;}
	if(isEmail(obj.value)==false)
	{
		if(str) {alert(str);} else {alert("바른 이메일 주소를 넣어주세요");}
		try{objFocus.focus();}catch(e){}
		return false;
	}
	return true;
}

// 날짜형식 체크
function chkDate(obj,str)
{
	if(!obj){return false;}
	if(isDate(obj.value)==false)
	{
		if(str) {alert(str);} else {alert("날짜 형식에 맞게 입력해 주세요\n\n예)2012-01-01");}
		obj.value="";
		obj.focus();
		return false;
	}
	return true;
}


// 옵션 버튼 체크
function chkOption(obj,str)
{
	if(!obj){return false;}
	var chkValue;
	for(var i=0;i<obj.length;i++)
	{
		if(!obj[i]){continue;}
		if(obj[i].checked) {chkValue=obj[i].value;break;}
	}
	if(!chkValue)
	{
		if(str) {alert(str);}
		return false;
	}
	return true;
}

function getName()
	{
		var obj = document.getElementsByName("gender");
		alert(obj.length);
		for(var i=0; i<obj.length;i++)
		{
			alert(obj[i].value+" : " + obj[i].checked);
		}
	}

// 해당 문자열이 공백인지
function chkOption_Usr(fn,msg,str)
{
	var alertmsg = document.getElementById('id-'+msg+'-text');
	var opn = document.getElementsByName(fn);
	var chkValue;
	for(var i=0;i<opn.length;i++)
	{
		if(!opn[i].value){continue;}
		if(opn[i].checked) {chkValue=opn[i].value;break;}
	}

	if(!chkValue)
	{
		alertmsg.innerHTML = "<img src='/images/icon-arrow-tan-r.png'/>&nbsp;"+str;
		alertmsg.style.color = '#c00';
		return false;
	}else{
		alertmsg.innerHTML = "";
	}
	return true;
}

function clear_form_over()
{
	var f = document.form;
	f.page.value = "1";
	f.searchType.value = "";
	f.searchStr.value = "";
	f.searchGroup.value = "";
	f.totalRow.value = "";
}

function go_search(searchKind)
{
	var d = document.all;
	var f = document.form;

	var selsearchType = "";
	var searchTxt = "";
	var selsearchGroup = "";

	if( typeof(d.selsearchType) == 'object' )
		selsearchType = d.selsearchType.value;

	if( typeof(d.selsearchGroup) == 'object' )
		selsearchGroup = d.selsearchGroup.value;

	if (searchKind == 'Txt')
	{
		if (d.searchTxt.value.indexOf("%") != -1)
		{
			alert("검색어에는 % 같은 특수문자를 사용하실 수 없습니다.");
			d.searchTxt.focus();
			return;
		}
		searchTxt = d.searchTxt.value.trim();
	}
	clear_form_over();

	f.searchType.value = selsearchType;
	f.searchStr.value = searchTxt;
	f.searchGroup.value = selsearchGroup;

	goPage('1','regdate');
}

String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

Anon7 - 2021