/** boolean validate(object form) * ÇØ´ç ÆûÀÇ ÀÔ·Â Á¶°ÇÀÌ ¸¸Á·ÇÏ´ÂÁö¿¡ µû¶ó ¸¸Á·ÇÏÁö ¾ÊÀ»°æ¿ì * °æ°íâÀ» º¸¿©ÁÖ°í Ä¿¼­ Æ÷Ä¿½º¸¦ À̵¿Çϸç false ¸¦ ¸®ÅÏÇÏ¿© submit À» ¸·´Â´Ù */ function validate(form) { var regNum =/^[0-9]+$/; var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{3,4}$/; 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 =/[°¡-ÆR]/; var regHangulOnly =/^[°¡-ÆR ]*$/; for (i = 0; i < form.elements.length; i++ ) { var currEl = form.elements[i]; if (currEl.getAttribute("required") != null) { if (currEl.value == "") { return do_error(currEl); } } if (currEl.getAttribute("option") != null && currEl.value != "") { if (currEl.option == "email" && !regMail.test(currEl.value)) { return do_error(currEl,"mail"); } if (currEl.option == "phone" && !regPhone.test(currEl.value)) { return do_error(currEl,"phone"); } if (currEl.option == "hangul" && !regHangul.test(currEl.value)) { return do_error(currEl,"hangul"); } } } } function do_error(el,type) { name = (el.aname) ? el.aname : el.name; switch (type) { case "mail": alert(name + " Àº(´Â) ¹Ù¸¥ À̸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù."); break; case "phone": alert(name + " Àº(´Â) ÀüÈ­¹øÈ£ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); break; case "hangul": alert(name + " Àº(´Â) ¹Ýµå½Ã Çѱ۷ΠÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù."); break; default: alert(name + " Àº(´Â) ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù."); break; } el.focus(); return false; } function checked_it(name,value) { var el = document.all.tags("input"); for (i = 0 ; i < el.length; i++) { if (el[i].name == name && el[i].value == value) { el[i].checked = true; } } } function selected_it(name,value) { var el = document.all.tags("select"); for (i = 0; i < el.length; i++) { if (el[i].name == name) { if (el[i].size > 1 && el[i].getAttribute("MULTIPLE") != null ) { for (k=0; k < value.length; k++) { alert(value[k]); for (j = 0; j < el[i].options.length; j++ ) { if (el[i].options[j].value == value[k]) el[i].selectedIndex[++x] = j; } } } else { for (j = 0; j < el[i].options.length; j++ ) { if (el[i].options[j].value == value) el[i].selectedIndex = j; } } } } } function enabled_it(name) { var arr = new Array("input", "select", "textarea"); for(k=0; k