1var NUM = "0123456789"; 2var SALPHA = "abcdefghijklmnopqrstuvwxyz"; 3var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA; 4var EMAIL = "!#$%&*+-./=?@^_`{|}"+NUM+ALPHA; 5var PASSWORD = "! @ . # , $ % ^ * & _ -" + ALPHA + NUM; 6var ID=ALPHA + NUM; 7var ACCOUNT = "0123456789-"; 8 9 10/* 11************************************************************************************ 12ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_InputCheck 13ÀÛ ¼º ÀÚ : À±±â½Â 14ÀÛ ¼º ÀÏ : 2005-08-29 15³» ¿ë : Æû Àüü input ºÎºÐ checkÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù. 16Return Value : boolen 17Parameter Value : Parameter1=Æû Object 18»ç ¿ë ¿¹ : 19return f_InputCheck(form) 20************************************************************************************ 21*/ 22function f_InputCheck(frm){ 23// alert('111'); 24 var i=0, e=0, c=0; 25 var len1, val, name, input_bgColor=""; 26 var v_arr1=new Array("¾ÆÀ̵ð","ºñ¹Ð¹øÈ£","ºñ¹Ð¹øÈ£È®ÀÎ","¼º¸í","Áֹεî·Ï¹øÈ£","¼Ò¼Ó±ÇÇÑ","¼Ò¼ÓÀÚ","ÈÞ´ëÆù","ȸ»çÀ̸§","»ç¾÷ÀÚµî·Ï¹øÈ£","Á÷À§¸í","ȸ»ç¿ìÆí¹øÈ£1","ȸ»ç¿ìÆí¹øÈ£2","ȸ»çÁÖ¼Ò","ȸ»çÀüÈ1","ȸ»çÀüÈ2","ȸ»çÀüÈ3","ȸ»çÆÑ½º1","ȸ»çÆÑ½º2","ȸ»çÆÑ½º3","ȸ»çȨÆäÀÌÁö","¿ìÆí¹øÈ£1","¿ìÆí¹øÈ£2","ÁÖ¼Ò","ÀüÈ1","ÀüÈ2","ÀüÈ3","À̸ÞÀÏ"); 27 //var v_arr2=new Array("f_CheckId(frm.elements[i].value);","f_CheckPassword(frm.elements[i].value, '',1);","ºñ¹Ð¹øÈ£È®ÀÎ","¼º¸í","Áֹεî·Ï¹øÈ£","f_SelectCheck(frm.elements[i])","f_SelectCheck(frm.elements[i])","ÈÞ´ëÆù","ȸ»çÀ̸§","»ç¾÷ÀÚµî·Ï¹øÈ£","Á÷À§¸í","ȸ»ç¿ìÆí¹øÈ£1","ȸ»ç¿ìÆí¹øÈ£2","ȸ»çÁÖ¼Ò","ȸ»çÀüÈ1","ȸ»çÀüÈ2","ȸ»çÀüÈ3","ȸ»çÆÑ½º1","ȸ»çÆÑ½º2","ȸ»çÆÑ½º3","ȸ»çȨÆäÀÌÁö","¿ìÆí¹øÈ£1","¿ìÆí¹øÈ£2","ÁÖ¼Ò","ÀüÈ1","ÀüÈ2","ÀüÈ3","f_CheckEmail(frm.elements[i]);"); 28 var v_arr2=new Array("f_CheckId(frm.elements[i].value);","f_CheckPassword(frm.elements[i].value, '',1);","ºñ¹Ð¹øÈ£È®ÀÎ","¼º¸í","Áֹεî·Ï¹øÈ£","f_SelectCheck(frm.elements[i])","f_SelectCheck(frm.elements[i])","ÈÞ´ëÆù","ȸ»çÀ̸§","»ç¾÷ÀÚµî·Ï¹øÈ£","Á÷À§¸í","ȸ»ç¿ìÆí¹øÈ£1","ȸ»ç¿ìÆí¹øÈ£2","ȸ»çÁÖ¼Ò","ȸ»çÀüÈ1","ȸ»çÀüÈ2","ȸ»çÀüÈ3","ȸ»çÆÑ½º1","ȸ»çÆÑ½º2","ȸ»çÆÑ½º3","ȸ»çȨÆäÀÌÁö","¿ìÆí¹øÈ£1","¿ìÆí¹øÈ£2","ÁÖ¼Ò","ÀüÈ1","ÀüÈ2","ÀüÈ3","f_CheckEmail(frm.elements[i]);"); 29 30 len1=frm.elements.length; 31 for (i; i<len1; i++){ 32 val=frm.elements[i]; 33 name=val.FILE_NAME; 34 35 36 if (name=="none" || name!=undefined ){ 37 38 for( e=0; e<v_arr1.length;e++ ){ 39 if ( v_arr1[e]== name) c++; 40 41 } 42 43 44 if (c<1){ 45 if (val.value=="" && name!="none" ){ 46 47 try{ 48 var style = eval("spn_" + val.name + ".style"); 49 }catch(e){ 50 51 if ( c==0 ){ 52 alert(name + "(À»)¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä"); 53 val.style.backgroundColor=input_bgColor; 54 val.focus(); 55 return false; 56 } 57 } 58 59 60 if (style=="[object]") { 61 if (style.display == "none") { 62 continue; 63 } 64 } 65 66 alert(name + "(À»)¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä"); 67 val.style.backgroundColor=input_bgColor; 68 val.focus(); 69 return false; 70 71 break; 72 73 } 74 }else{ 75 for( e=0; e<v_arr1.length;e++ ){ 76 if ( v_arr1[e]== name){ 77 if ( !eval(v_arr2[e]) ){ 78 val.style.backgroundColor=input_bgColor; 79 val.focus(); 80 return false; 81 break; 82 break; 83 } 84 } 85 } 86 e=0; 87 } 88 c=0; 89 }//end if 90 }//end for 91 92 return true; 93} 94 95 96/* 97************************************************************************************ 98ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_CheckAuthPolicy 99ÀÛ ¼º ÀÚ : À±±â½Â 100ÀÛ ¼º ÀÏ : 2005-09-27 101³» ¿ë : ¼Ò¼Ó±ÇÇÑ Ã¼Å© ÇÔ¼öÀÔ´Ï´Ù. 102Return Value : boolen 103Parameter Value : Parameter1=Select Object 104»ç ¿ë ¿¹ : 105 106************************************************************************************ 107*/ 108function f_SelectCheck(frm){ 109 if (frm.length>0){ 110 return true; 111 }else{ 112 alert(frm.FILE_NAME + "À» ¼±ÅÃÇϼ¼¿ä."); 113 return false; 114 } 115} 116 117 118 119/* 120************************************************************************************ 121ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_CheckEmail 122ÀÛ ¼º ÀÚ : À±±â½Â 123ÀÛ ¼º ÀÏ : 2005-08-29 124³» ¿ë : À̸ÞÀÏ Ã¼Å© ÇÔ¼öÀÔ´Ï´Ù. 125Return Value : boolen 126Parameter Value : Parameter1=¸ÞÀÏÆû Object 127»ç ¿ë ¿¹ : 128 129************************************************************************************ 130*/ 131function f_CheckEmail(mail){ 132var ok_value; 133var len; 134ok_value=0; 135len=mail.value.length; 136 for(var i=0;i<len;i++){ 137 if(mail.value.charAt(i)=="@" || mail.value.charAt(i)=="."){ 138 ok_value=ok_value+1; // "@" ³ª "."ÀÌ ÀÖ´Ù¸é ok_value´Â 1¾¿ Áõ°¡½ÃŲ´Ù. 139 } 140 } 141 142 if (mail.value!=""){ 143 if(ok_value < 2 || ok_value > 4){ //.comÀÇ °æ¿ì ok_value´Â 2, xxx.xx.xxÀÇ °æ¿ì ´Â 3°ªÀ» °¡Áø´Ù. 144 alert("À̸ÞÀÏÀ» ¹Ù¸£°Ô ±âÀÔÇØ ÁÖ¼¼¿ä"); 145 mail.value=""; 146 mail.focus(); 147 return false; 148 } 149 }else{ 150 alert("À̸ÞÀÏÀ» ±âÀÔÇØ ÁÖ¼¼¿ä"); 151 mail.value=""; 152 mail.focus(); 153 return false; 154 } 155 156 return true; 157} 158 159 160/* 161************************************************************************************ 162ÇÔ ¼ö ¸í : f_CheckId 163ÀÛ ¼º ÀÚ : À±±â½Â 164ÀÛ ¼º ÀÏ : 2005-08-29 165³» ¿ë : ÆÐ½º¿öµå üũ, ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀΠüũ ÇÔ¼öÀÔ´Ï´Ù. 166Return Value : boolen 167Parameter Value : Parameter1=ÆÐ½º¿öµå, Parameter2=ºñ¹Ð¹øÈ£ È®ÀÎ, Parameter3=0À϶§ ÆÐ½º¿öµåÈ®ÀÎÀÌ ÇÊ¿äÇÒ¶§ 1À϶§ ÆÐ½º¿öµåÈ®ÀΰªÀÌ ÇÊ¿ä¾øÀ»¶§ 168»ç ¿ë ¿¹ : 169************************************************************************************ 170*/ 171function f_CheckId (sId) { 172// var nIsAlpha = 0; 173 /*if (!f_CheckType(sId, ID)) { 174 alert("[¾ÆÀ̵ð]´Â 6±ÛÀÚ ÀÌ»ó 12±ÛÀÚ ÀÌÇÏ\n\n¿µ¹®¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù."); 175 return false; 176 }*/ 177 178// for( var i=0; i<sId.length; i++) { 179// if ( NUM.indexOf(sId.charAt(i)) < 0) { 180// nIsAlpha = 1 181// break; 182// } 183// } 184// if ( nIsAlpha == 0 ) { 185// alert("[¾ÆÀ̵ð]¿¡´Â ¿µ¹®ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù."); 186// return false; 187// } 188/*
189 if ( !f_CheckLenEng(sId, "[¾ÆÀ̵ð]", 6, 12, 0) ) { 190 return false; 191 }*/ 192 193 194 return true; 195} 196 197 198/* 199************************************************************************************ 200ÇÔ ¼ö ¸í : f_CheckPassword 201ÀÛ ¼º ÀÚ : À±±â½Â 202ÀÛ ¼º ÀÏ : 2005-08-29 203³» ¿ë : ÆÐ½º¿öµå üũ, ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀΠüũ ÇÔ¼öÀÔ´Ï´Ù. 204Return Value : boolen 205Parameter Value : Parameter1=ÆÐ½º¿öµå, Parameter2=ºñ¹Ð¹øÈ£ È®ÀÎ, Parameter3=0À϶§ ÆÐ½º¿öµåÈ®ÀÎÀÌ ÇÊ¿äÇÒ¶§ 1À϶§ ÆÐ½º¿öµåÈ®ÀΰªÀÌ ÇÊ¿ä¾øÀ»¶§ 206»ç ¿ë ¿¹ : 207************************************************************************************ 208*/ 209function f_CheckPassword (sPass, sRepass, bIsConsonant) { 210 /*var nIsAlpha = 0; 211 if (!f_CheckType(sPass, PASSWORD)) { 212 alert("[ºñ¹Ð¹øÈ£]´Â ¿µ¹®, ¼ýÀÚ, Ư¼ö¹®ÀÚ(! @ . # , $ % ^ * & _ -),¿µ¹®¼ýÀÚ È¥ÇÕÇÏ¿©\n\n6±ÛÀÚ ÀÌ»ó 12±ÛÀÚ ÀÌÇÏ·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù."); 213 return false; 214 } 215 216 for( var i=0; i<sPass.length; i++) { 217 if ( NUM.indexOf(sPass.charAt(i)) < 0) { 218 nIsAlpha = 1 219 break; 220 } 221 } 222 223 if ( nIsAlpha == 0 ) { 224 alert("[ºñ¹Ð¹øÈ£]¿¡´Â ¿µ¹®ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù."); 225 return false; 226 } 227 228 229 if ( !f_CheckLenEng(sPass, "[ºñ¹Ð¹øÈ£]", 6, 12, 0) ) { 230 return false; 231 } 232 233 if ( bIsConsonant==0 & sPass!=sRepass ){ 234 alert("[ºñ¹Ð¹øÈ£]°¡ ÀÏÄ¡ÇÏÁö¾Ê½À´Ï´Ù."); 235 return false; 236 }*/ 237 238 return true; 239} 240 241 242/* 243*********************************************************************************** 244ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_CheckType 245ÀÛ ¼º ÀÚ : À±±â½Â 246ÀÛ ¼º ÀÏ : 2005-08-29 247³» ¿ë : ùÀÎÀÚÀÇ ½ºÆ®¸µ°ªÀ» µÎ¹øÂ° ÀÎÀÚ¿Í ºñ±³ ÈÄ true, false °ª ¸®ÅÏ 248Return Value : boolen 249Parameter Value : Parameter1=ºñ±³ÇÒ ¹®ÀÚ¿, Parameter2=ºñ±³´ë»ó ¹®ÀÚ¿ 250»ç ¿ë ¿¹ : 251*********************************************************************************** 252*/ 253function f_CheckType(s,spc) { 254 var i; 255 for(i=0; i<s.length; i++) { 256 if (spc.indexOf( s.substring(i, i+1)) < 0) { 257 return false; 258 } 259 } 260 261 return true; 262} 263 264 265/* 266*********************************************************************************** 267ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_StringSize 268ÀÛ ¼º ÀÚ : À±±â½Â 269ÀÛ ¼º ÀÏ : 2005-08-29 270³» ¿ë : String ¹®ÀÚ¿ »çÀÌÁî ¸®ÅÏÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù. 271Return Value : integer 272Parameter Value : Parameter1=¹®ÀÚ¿ 273»ç ¿ë ¿¹ : 274*********************************************************************************** 275*/ 276function f_StringSize (s) { 277 var i; 278 var len = 0; 279 for ( i=0 ; i<s.length; i++) { 280 if ( s.charCodeAt(i) > 255 ) { 281 len += 2; 282 } else { 283 len ++; 284 } 285 } 286 return len; 287} 288 289 290/* 291************************************************************************************ 292ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_CheckLenEng 293ÀÛ ¼º ÀÚ : À±±â½Â 294ÀÛ ¼º ÀÏ : 2005-08-29 295³» ¿ë : ¿µ¹® length checkÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù. 296Return Value : boolen 297Parameter Value : Parameter1=¿µ¹®¹®ÀÚ¿, Parameter2=üũÇϴ¹®ÀÚ¿, Parameter3=ÃÖ¼Ò±æÀÌ, Parameter4=ÃÖ´ë±æÀÌ, Parameter5=Parameter2 + (À»)(Àº) À϶§ 0, Parameter2 + (¸¦)(´Â) À϶§ 1 298»ç ¿ë ¿¹ : 299************************************************************************************ 300*/ 301function f_CheckLenEng (s, name, nMin, nMax, bIsConsonant) { 302 var nStrSize = f_StringSize(s); 303 var cPostN, cPostL; 304 305 if (bIsConsonant) { 306 cPostL = "À»"; 307 cPostN = "Àº"; 308 } else { 309 cPostL = "¸¦"; 310 cPostN = "´Â"; 311 } 312 313 if (nStrSize == 0 && nMin > 0) { 314 alert(name + cPostL + " ÀÔ·ÂÇØ ÁֽʽÿÀ."); 315 return false; 316 } 317 if (nMin == 0 && nStrSize > nMax) { 318 alert(name + cPostN + " " + nMax + 319 "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁֽʽÿÀ.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " + 320 nStrSize + "ÀÚ"); 321 return false; 322 } 323 if (nStrSize < nMin || nStrSize > nMax) { 324 alert(name + cPostN + " " + nMin + 325 "ÀÚ ÀÌ»ó, " + nMax + 326 "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁֽʽÿÀ.\n\nÇöÀç ÀÔ·ÂµÈ ±æÀÌ : " + 327 nStrSize + "ÀÚ"); 328 return false; 329 } 330 331 return true; 332} 333 334 335 336/* 337************************************************************************************ 338ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_Check_jumin 339ÀÛ ¼º ÀÚ : À±±â½Â 340ÀÛ ¼º ÀÏ : 2005-08-29 341³» ¿ë : ÁֹιøÈ£ üũÇÔ¼öÀÔ´Ï´Ù. 342Return Value : boolen 343Parameter Value : Parameter1='-'ÀÌÀü ÁֹιøÈ£, Parameter2='-'ÀÌÈÄ ÁֹιøÈ£ 344»ç ¿ë ¿¹ : 345************************************************************************************ 346*/ 347function f_Check_jumin(J1,J2){ 348 349 var SUM=0; 350 if(J1 =="111111" || J2 =="1111118"){ 351 alert("Áֹεî·Ï ¹øÈ£¸¦ ´Ù½Ã È®ÀÎ Çϼ¼¿ä."); 352 return false; 353 }else{ 354 // Áֹεî·Ï¹øÈ£ 1 ~ 6 ÀÚ¸®±îÁöÀÇ Ã³¸® 355 // Áֹεî·Ï¹øÈ£¿¡ ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ ó¸® 356 for(i=0;i<J1.length;i++){ 357 if (J1.charAt(i) >= 0 || J1.charAt(i) <= 9) { 358 // ¼ýÀÚ¸é °ªÀ» °öÇØ ´õÇÑ´Ù. 359 if(i == 0){ 360 SUM = (i+2) * J1.charAt(i); 361 }else{ 362 SUM = SUM +(i+2) * J1.charAt(i); 363 } 364 }else{ 365 // ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸® 366 alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä"); 367 return false; 368 } 369 } 370 for(i=0;i<2;i++){ 371 // Áֹεî·Ï¹øÈ£ 7 ~ 8 ÀÚ¸®±îÁöÀÇ Ã³¸® 372 if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) { 373 SUM = SUM + (i+8) * J2.charAt(i); 374 }else{ 375 // ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸® 376 alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä"); 377 return false; 378 } 379 } 380 for(i=2;i<6;i++){ 381 // Áֹεî·Ï¹øÈ£ 9 ~ 12 ÀÚ¸®±îÁöÀÇ Ã³¸® 382 if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) { 383 SUM = SUM + (i) * J2.charAt(i); 384 }else{ 385 // ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸® 386 alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä"); 387 return false; 388 } 389 } 390 // ³ª¸ÓÁö ±¸Çϱâ 391 var checkSUM = SUM % 11; 392 // ³ª¸ÓÁö°¡ 0 À̸é 10 À» ¼³Á¤ 393 if(checkSUM == 0){ 394 var checkCODE = 10; 395 // ³ª¸ÓÁö°¡ 1 À̸é 11 À» ¼³Á¤ 396 }else if(checkSUM ==1){ 397 var checkCODE = 11; 398 }else{ 399 var checkCODE = checkSUM; 400 } 401 // ³ª¸ÓÁö¸¦ 11 ¿¡¼ »«´Ù 402 var check1 = 11 - checkCODE; 403 if (J2.charAt(6) >= 0 || J2.charAt(6) <= 9) { 404 var check2 = parseInt(J2.charAt(6)) 405 }else{ 406 // ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸® 407 alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä"); 408 409 } 410 if(check1 != check2){ 411 alert("Áֹεî·Ï ¹øÈ£¸¦ ´Ù½Ã È®ÀÎ Çϼ¼¿ä."); 412 return false; 413 }else{ 414 return true; 415 } 416 } 417 } 418 419 420/* 421************************************************************************************ 422ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_Del_AccDash 423ÀÛ ¼º ÀÚ : À±±â½Â 424ÀÛ ¼º ÀÏ : 2005-08-29 425³» ¿ë : »ç¾÷ÀÚµî·Ï¹øÈ£ üũÇÔ¼öÀÔ´Ï´Ù. 426Return Value : integer 427Parameter Value : Parameter1='-'ÀÌÀü ÁֹιøÈ£, Parameter2='-'ÀÌÈÄ ÁֹιøÈ£ 428»ç ¿ë ¿¹ : 429ONFOCUS="Del_AccDash(this);" ONBLUR="Add_AccDash(this)" 430************************************************************************************ 431*/ 432 function f_Del_AccDash( form ){ 433 var ch; 434 var i=0; 435 var newVal=""; 436 437 for(i = 0; i < form.value.length ; i++) 438 { 439 ch= form.value.substring(i,i+1); 440 if( ch != "-") newVal += ch; 441 } 442 form.value = newVal; 443 return true; 444} 445 446function Add_AccDash( form ){ 447 var Acc = ""; 448 449 if(form.value.length < 10) return; 450 451 // ¸¸¾à ÇöÀç "-"ÀÌ ÀÖ´Ù¸é 452 for(var i = 0; i < form.value.length ; i++){ 453 ch = form.value.substring(i,i+1); 454 if( ch == "-") return; 455 } 456 457 Acc = form.value.substring(0,3); 458 Acc += "-"; 459 Acc += form.value.substring(3,5); 460 Acc += "-"; 461 Acc += form.value.substring(5,11); 462 form.value = Acc; 463 return true; 464} 465 466 467/* 468************************************************************************************ 469ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_ValiDate 470ÀÛ ¼º ÀÚ : À±±â½Â 471ÀÛ ¼º ÀÏ : 2005-08-29 472³» ¿ë : ¿µ¹®¼ýÀÚ ÀÔ·ÂüũÇÔ¼öÀÔ´Ï´Ù. 473Return Value : integer 474Parameter Value : Parameter1=üũÇÒ Æû Object 475»ç ¿ë ¿¹ : 476 477************************************************************************************ 478*/ 479function f_ValiDate(frm) { 480var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" 481var ok = "yes"; 482var temp; 483 for (var i=0; i<frm.value.length; i++) { 484 temp = "" + frm.value.substring(i, i+1); 485 if (valid.indexOf(temp) == "-1") ok = "no"; 486 } 487 488 if (ok == "no") { 489 alert("´ë¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù"); 490 frm.focus(); 491 frm.select(); 492 return false; 493 } 494 495 return true; 496} 497 498 499/* 500************************************************************************************ 501ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_KeyThread 502ÀÛ ¼º ÀÚ : À±±â½Â 503ÀÛ ¼º ÀÏ : 2005-08-29 504³» ¿ë : input box¿¡ ÀԷ°¹¼ö ÀÌÈÄ ÀÚµ¿À¸·Î ´ÙÀ½ inputÀ¸·Î focus°¡ À̵¿ÇÏ´Â ÇÔ¼ö 505Return Value : 506Parameter Value : Parameter1=üũÇÒ Æû Object, Parameter2=ÀԷ°¹¼ö 507»ç ¿ë ¿¹ : 508ONKEYUP="KeyThread(this,6)" 509************************************************************************************ 510*/ 511function f_KeyThread(me,num){ 512var i,len,val,name; 513iIndex=me.sourceIndex; 514 515 if(iIndex+1<document.all.length){ 516 if (document.all[iIndex].value.length==num && typeof(document.all[iIndex+1])=="object"){ 517 document.all[iIndex+1].focus(); 518 } 519 } 520} 521 522 523/* 524************************************************************************************ 525ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_OnChkNum 526ÀÛ ¼º ÀÚ : À±±â½Â 527ÀÛ ¼º ÀÏ : 2005-08-29 528³» ¿ë : ¼ýÀÚÀÎÁöüũÇÏ´ÂÇÔ¼ö 529Return Value : boolen 530Parameter Value : Parameter1=üũÇÒ Æû Object, Parameter2=ÀԷ°¹¼ö 531»ç ¿ë ¿¹ : 532ONBLUR="OnChkNum(this);" 533************************************************************************************ 534*/ 535function f_OnChkNum(self,initial_num){ 536 if (!f_CheckType(self.value, NUM)) { 537 alert("¼ýÀÚ·Î ±âÀÔÇØ ÁÖ¼¼¿ä."); 538 self.value=""; 539 self.focus(); 540 return false; 541 } 542 543 return true; 544} 545 546 547/* 548************************************************************************************ 549ÇÔ ¼ö ¸í(ÇÁ·Î½ÃÀú ¸í) : f_OnTelChkNum 550ÀÛ ¼º ÀÚ : À±±â½Â 551ÀÛ ¼º ÀÏ : 2005-12-12 552³» ¿ë : ÀüȹøÈ£Ã¼Å©ÇÏ´ÂÇÔ¼ö 553Return Value : boolen 554Parameter Value : Parameter1=üũÇÒ Æû Object, Parameter2=ÀԷ°¹¼ö 555»ç ¿ë ¿¹ : 556ONBLUR="f_OnTelChkNum(this);" 557************************************************************************************ 558*/ 559function f_OnTelChkNum(self,initial_num){ 560 if (!f_CheckType(self.value, ACCOUNT)) { 561 alert("'" + ACCOUNT + "' ÇØ´ç ¹®ÀÚ¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä."); 562 self.value=""; 563 self.focus(); 564 return false; 565 } 566 567 return true; 568}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.