  | 
  |   
 |   | 
| ÀÔ·ÂÆû¿¡¼ º¯¼ö üũÇÏ´Â ½ºÅ©¸³Æ® | 
 |   
 |  
    | 
18³â Àü |  
  -¸ÕÀú form ÅÂ±× ¾È¿¡ onsubmit="return check()" ¸¦ Àû´Â´Ù. À̰ÍÀº ÀÔ·ÂÀ» Ŭ¸¯½Ã check()¶ó´Â ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇµµ·Ï ÇÏ´Â °ÍÀÌ´Ù.  
 
-´ÙÀ½Àº check()¶ó´Â ½ºÅ©¸³Æ® ÇÔ¼ö¿¡ ¾²ÀÌ´Â ÆÁÀÌ´Ù.  
 
function check() {  
 
if(form.id.value=="") {              <==id¶ó´Â º¯¼ö¿¡ °ªÀÌ ÀÖ´ÂÁö üũ  
  alert("ID¸¦ ÀÔ·ÂÇϼ¼¿ä.");          <==¸Þ¼¼Áö Ãâ·Â  
  form.id.focus();                    <==°ªÀÌ ¾øÀ¸¸é ±× Æû¿¡ Ä¿¼¸¦ À§Ä¡½ÃŲ´Ù.  
  return false;                      <==false¸¦ ¸®ÅÏÇØ¼ ÆûÀ» ½ÇÇà½ÃŰÁö ¾Ê´Â´Ù.  
} else if(form.id.value.length<4 || form.id.value.length>32) {    <==º¯¼öÀÇ ±æÀ̸¦ üũ  
  alert("ID´Â 4ÀÚ¸®º¸´Ù Å©°í 32ÀÚ¸®º¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.");  
  form.id.focus;  
  return false;  
} else if(form.password.value.search(/([^A-Za-z0-9]+)/)!=-1) {  <==¿µ¼ýÀÚ¸¸ °¡´ÉÅä·Ï  
  alert('ºñ¹Ð¹øÈ£´Â ¿µ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');  
  form.password.focus();  
  return false;  
} else if(form.pwd.value!=form.chkpwd.value) {        <==µÎ º¯¼ö°ªÀÌ °°ÀºÁö üũ  
  alert("ºñ¹Ð¹øÈ£°¡ °°Áö ¾Ê½À´Ï´Ù.");  
  form.chkpwd.focus();  
  return false;  
} else if(!CheckMail(form.email.value)) {  <==ÇÔ¼ö¾È¿¡ ¶Ç ´Ù¸¥ ÇÔ¼ö¸¦ »ç¿ëÇÔ.  
  alert("À̸ÞÀÏ Çü½ÄÀÌ Æ²¸³´Ï´Ù.");        <==À̸ÞÀÏ Ã¼Å©ÇÔ¼ö´Â true ¶Ç´Â false¸¦ ¹ÝÈ¯ÇØ¾ßÇÔ.  
  form.email.focus();  
  return false;  
} else if(!form.sex[0].checked&&!form.sex[1].checked) {  <==radioÆûÀÏ °æ¿ì ¹è¿º¯¼ö·Î üũ  
  alert("¼ºº°À» ¼±ÅÃÇϼ¼¿ä.");  
  form.sex[0].focus();  
  return false;  
} else if(form.birthtype.option[form.birthtype.selectedindex].value=="") {  <==selectÆûÀÏ °æ¿ì  
  alert("¾ç/À½·ÂÀ» ¼±ÅÃÇϼ¼¿ä.");  
  form.birthtype.focus();  
  return false;  
} else if(isNaN(form.tel2.value)) {          <==isNaN´Â ¹®ÀÚÀÎÁö ¼ýÀÚÀÎÁö ±¸º°ÇÏ´Â ÇÔ¼ö  
  alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");  
  form.tel2.focus();  
  return false;  
} else {  
  return true;                  <==À§ÀÇ ¸ðµç Á¶°ÇÀÌ Åë°úµÇ¸é true¸¦ ¹ÝÈ¯ÇØ¼ ÆûÀ» ½ÇÇà½ÃÅ´  
}  
} //end of function  
 
 
function CheckMail(strMail) {  
  /**üũ»çÇ×  
  - @°¡ 2°³ÀÌ»óÀÏ °æ¿ì  
  - .ÀÌ ºÙ¾î¼ ³ª¿À´Â °æ¿ì  
  - @. ³ª .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì  
  - ¸ÇóÀ½ÀÌ .Àΰæ¿ì  
  - @ÀÌÀü¿¡ ÇϳªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ  
  - @°¡ Çϳª ÀÖ¾î¾ß ÇÔ  
  - Domain¸í¿¡ .ÀÌ Çϳª ÀÌ»ó ÀÖ¾î¾ß ÇÔ  
  - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~4°³ À̾î¾ß ÇÔ **/  
 
 var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;  
 
 var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;  
 
 if (!check1.test(strMail) && check2.test(strMail)) {  
  return true;  
 } else {  
  return false;  
 }  
}  |  
  
 |  
 ̵̧ : 362 | 
̵̧
¸ñ·Ï
 |   
 |  
  |   | 
 |