function chkForm(f) { var i,currEl; for(i = 0; i < f.elements.length; i++){ currEl = f.elements[i]; //Çʼö Ç׸ñÀ» üũÇÑ´Ù. if (currEl.getAttribute("required") != null) { if(currEl.type == "TEXT" || currEl.type == "text" || currEl.tagName == "SELECT" || currEl.tagName == "select" || currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){ if(!chkText(currEl,currEl.nullmsg)) return false; } else if(currEl.type == "PASSWORD" || currEl.type == "password"){ if(!chkText(currEl,currEl.nullmsg)) return false; } else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){ if(!chkCheckbox(f, currEl,currEl.nullmsg)) return false; } else if(currEl.type == "RADIO" || currEl.type == "radio"){ if(!chkRadio(f, currEl,currEl.nullmsg)) return false; } } // ÀÔ·Â ÆäÅÏÀ» üũÇÑ´Ù. if(currEl.getAttribute("validcheck") != null && currEl.value.length > 0){ if(!chkPatten(currEl,currEl.validcheck,currEl.invalidmsg)) return false; } if(currEl.getAttribute("ssame") != null && currEl.value != "") { ssameEI = eval("form." + currEl.ssame + ".value"); if(currEl.value != ssameEI) { return Do_Error(currEl, "ssame"); } } if(currEl.getAttribute("smsize") != null && currEl.value != "") { if(currEl.smsize > currEl.value.length) { return Do_Error(currEl, "smsize"); } } if(currEl.getAttribute("mxsize") != null && currEl.value != "") { if(currEl.mxsize < currEl.value.length) { return Do_Error(currEl, "mxsize"); } } } return true; } function chkPatten(field,patten,name) { var regYear =/^[0-9]{4}$/; var regNum =/^[0-9]+$/; var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/; // Çü½Ä : 033-1234-5678 var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/; // ¸ÞÀÏÇü½Ä var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/; var regAlpha =/^[a-zA-Z]+$/; var regHost =/^[a-zA-Z-]+$/; var regHangul =/[°¡-Èñ]/; var regHangulEng =/[°¡-Èña-zA-Z]/; var regHangulOnly =/^[°¡-Èñ]*$/; var regId =/^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/; var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/; // Çü½Ä : 2002-08-15 var regAlphaNum =/^[a-zA-Z0-9]+$/; var passwd =/^[a-zA-Z0-9]+$/; var regText =/^[ °¡-Èña-zA-Z0-9]+$/; var regEnglish =/^[a-zA-Z '-]+$/; // ¿µ¹® var regFloat =/^[0-9.]+$/; var regFile =/^[.jsp.JSP]+$/; if(patten == "regDate") { var tmpDate = field.value.replace(/-/g,''); if( tmpDate.length == 8 ) { if( isDate(tmpDate) ) { field.value = tmpDate.substring(0,4) + "-" + tmpDate.substring(4,6) + "-" + tmpDate.substring(6); return true; } } return returnError( field, name); } patten = eval(patten); if(!patten.test(field.value)){ alert(name); field.focus(); field.select(); return false; } return true; } function chkText(field, name) { fieldvalue = field.value; fieldvalue = fieldvalue.split(" "); if(field.value.length + 1 == fieldvalue.length){ alert(name); field.value = ""; field.focus(); return false; } return true; } function checkFile(field) { var rtValue = false; var file = field.value; var ext = file.substring(file.lastIndexOf(".") + 1); switch (ext.toLowerCase()) { case "jsp": case "asp": case "php": case "class": rtValue = false; break; default: rtValue = true; } if( !rtValue ){ alert(ext.toUpperCase() + " ÆÄÀÏÀº ¾÷·Îµå ÇÒ ¼ö ¾ø½À´Ï´Ù."); field.value = ""; field.focus(); } return rtValue; } function chkCheckbox(form, field, name) { fieldname = eval(form.name+'.'+field.name); if (!fieldname.checked){ alert(name); field.focus(); return false; } return true; } function chkRadio(form, field, name) { fieldname = eval(form.name+'.'+field.name); for (i=0;i12 || Day<1 || Day>31) { alert("Áֹεî·Ï¹øÈ£ ¾ÕºÎºÐÀÌ À߸øµÇ¾ú½À´Ï´Ù."); jumin_1.focus(); jumin_1.select(); return false; } if ( reg_ID_2.length!=7 || (Sex!=1 && Sex!=2 && Sex!=3 && Sex!=4) ) { alert("Áֹεî·Ï¹øÈ£ µÞºÎºÐÀÌ À߸øµÇ¾ú½À´Ï´Ù."); jumin_2.focus(); jumin_2.select(); return false; } var i; var chk=0; for (i=0; i<6; i++) { chk += ((i+2) * parseInt(reg_ID_1.charAt(i))); } for (i=6; i<12; i++) { chk += ((i%8+2) * parseInt(reg_ID_2.charAt(i-6))); } chk = 11 - (chk%11); chk %= 10; if (chk != parseInt( reg_ID_2.charAt(6))) { alert("À߸øµÈ Áֹεî·Ï¹øÈ£ ÀÔ´Ï´Ù."); jumin_1.focus(); jumin_1.select(); return false; } return true; }//function-end ÁֹΠµî·Ï ¹øÈ£ °Ë»ç function IsEmpty(str) { if( str == null ) return true; str = str.replace(/ /g, ''); if( str.length== 0 ) return true; else return false; } function IsCheckField( obj ) { for(i=0; i < obj.length; i++) if(obj[i].checked ) return true; return false; } //´Þ·Â Ãâ·Â function onCalenderShow(fld) { var param = "?fld=" + fld; openPopupWindow("/cui/calendar/calendar.jsp"+param, 200, 210); }