1jQuery(document).ready(function () { 2 3 jQuery('#login_form').on('submit', function (e) { 4 if (jQuery('input[name=uid]').val() == "") { 5 alert('ìì´ë를 ì ë ¥í´ì£¼ì¸ì.'); 6 jQuery("input[name=uid]").focus(); 7 e.preventDefault(); 8 return false; 9 } 10 11 if (jQuery('input[name=password]').val() == "") { 12 alert('ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ì£¼ì¸ì.'); 13 jQuery("input[name=password]").focus(); 14 e.preventDefault(); 15 return false; 16 } 17 }); 18 19 jQuery("form#registerForm input[name=option5]").change(function () { 20 var selected_value = jQuery(this).val(); 21 if (selected_value == '1') { 22 jQuery("form#registerForm dl.select-option5-2").slideUp(); 23 jQuery("form#registerForm dl.select-option5-1").slideDown(); 24 jQuery("form#registerForm #option7").attr("required", false); 25 jQuery("form#registerForm #option6").attr("required", true); 26 jQuery("form#registerForm #option7 option:selected, form#registerForm #option7-1 option:selected, form#registerForm #option7-2 option:selected, form#registerForm #option7-3 option:selected").each(function () { 27 jQuery(this).removeAttr("selected"); 28 }); 29 jQuery("form#registerForm #option7_etc").val(''); 30 } else if (selected_value == '2') { 31 jQuery("form#registerForm dl.select-option5-2").slideDown(); 32 jQuery("form#registerForm dl.select-option5-1").slideUp(); 33 jQuery("form#registerForm #option6").attr("required", false); 34 jQuery("form#registerForm #option7").attr("required", true); 35 jQuery("form#registerForm #option6 option:selected, form#registerForm #option6-1 option:selected, form#registerForm #option6-2 option:selected").each(function () { 36 jQuery(this).removeAttr("selected"); 37 }); 38 } 39 }); 40 41 jQuery("form#registerForm input#password,form#registerForm input#password2").keyup(function () { //ë¹ë²íì¸ 42 var pwd1 = jQuery("form#registerForm input#password").val(); 43 var pwd2 = jQuery("form#registerForm input#password2").val(); 44 45 if (pwd1 != "" && pwd2 == "") { // ì²ì ë¹ë°ë²í¸ 46 jQuery("form#registerForm input#password2").val(''); 47 checkValidPW(pwd1); 48 49 } else { 50 if (pwd1 != "" || pwd2 != "") { 51 checkValidPW(pwd1); 52 53 if (pwd1 == pwd2) { 54 var valid = checkValidPW(pwd1); 55 jQuery("#alert-success").show(); 56 jQuery("#alert-danger").hide(); 57 if (valid) { 58 jQuery("#submit").removeAttr("disabled"); 59 } 60 61 } else { 62 jQuery("#alert-success").hide(); 63 jQuery("#alert-danger").show(); 64 jQuery("#submit").attr("disabled", "disabled"); 65 } 66 } 67 } 68 }); 69 70 jQuery("form#usereditForm input#newpassword1,form#usereditForm input#newpassword2").keyup(function () { //ìì íì´ì§ ë¹ë²íì¸ 71 var pwd1 = jQuery("form#usereditForm input#newpassword1").val(); 72 var pwd2 = jQuery("form#usereditForm input#newpassword2").val(); 73 74 if (pwd1 != "" && pwd2 == "") { // ì²ì ë¹ë°ë²í¸ 75 jQuery("form#usereditForm input#password2").val(''); 76 checkValidPW(pwd1); 77 78 } else { 79 if (pwd1 != "" || pwd2 != "") { 80 checkValidPW(pwd1); 81 if (pwd1 == pwd2) { 82 jQuery("#alert-success").show(); 83 jQuery("#alert-danger").hide(); 84 jQuery("#submit").removeAttr("disabled"); 85 86 } else { 87 jQuery("#alert-success").hide(); 88 jQuery("#alert-danger").show(); 89 jQuery("#submit").attr("disabled", "disabled"); 90 } 91 } 92 } 93 94 }); 95 96 jQuery('#selectEmail').change(function () { // íìê°ì ì´ë©ì¼ ì í 97 jQuery("#selectEmail option:selected").each(function () { 98 if (jQuery(this).val() == '1') { //ì§ì ì ë ¥ì¼ ê²½ì° 99 jQuery("#str_email02").val(''); //ê° ì´ê¸°í 100 jQuery("#str_email02").attr("readonly", false); //íì±í 101 } else { //ì§ì ì ë ¥ì´ ìëê²½ì° 102 jQuery("#str_email02").val(jQuery(this).text()); //ì íê° ì ë ¥ 103 jQuery("#str_email02").attr("readonly", true); //ë¹íì±í 104 } 105 }); 106 }); 107 108 jQuery('form#registerForm select#option1, form#registerForm select#option2, form#registerForm select#option3').change(function () { 109 if (jQuery(this).find("option:selected").val() == 'ì§ì ì ë ¥') { 110 jQuery(this).closest('dd').find("input.etc").css('display', 'inline-block'); 111 } else { 112 jQuery(this).closest('dd').find("input.etc").css('display', 'none'); 113 } 114 }); 115 116 jQuery("form#registerForm dl.select-option5-1, form#registerForm dl.select-option5-2").hide(); 117 jQuery("form#registerForm #option6-1, form#registerForm #option6-2").hide(); 118 119 jQuery('#option6').change(function () { // ìì¸ì 취창ì íë¡ê·¸ë¨ ì°¸ì¬ ì²ë 120 if (jQuery(this).find("option:selected").val() == 'ì§ì ì ë ¥') { 121 jQuery(this).closest('dd').find("input.etc").css('display', 'inline-block'); 122 } else { 123 jQuery(this).closest('dd').find("input.etc").css('display', 'none'); 124 } 125 126 var selectedOptionValue = jQuery(this).find("option:selected").data('select'); 127 if (selectedOptionValue == '1') { 128 jQuery('form#registerForm dl.select-option5-1 > dd select').not("select#option6").css('display', 'none'); 129 jQuery("form#registerForm #option6-1").css('display', 'inline-block'); 130 } 131 else if (selectedOptionValue == '7') { 132 jQuery('form#registerForm dl.select-option5-1 > dd select').not("select#option6").css('display', 'none'); 133 jQuery("form#registerForm #option6-2").css('display', 'inline-block'); 134 } 135 else { 136 jQuery('form#registerForm dl.select-option5-1 > dd select').not("select#option6").css('display', 'none'); 137 } 138 }); 139 140 jQuery("form#registerForm #option7-1, form#registerForm #option7-2, form#registerForm #option7-3").hide(); 141 142 143 jQuery('form#registerForm #option7').change(function () { // ìì¸ì 취창ì íë¡ê·¸ë¨ ì°¸ì¬ ì²ë 144 if (jQuery(this).find("option:selected").val() == 'ì§ì ì ë ¥') { 145 jQuery(this).closest('dd').find("input.etc").css('display', 'inline-block'); 146 } else { 147 jQuery(this).closest('dd').find("input.etc").css('display', 'none'); 148 } 149 150 var selectedOptionValue = jQuery(this).find("option:selected").data('select'); 151 if (selectedOptionValue == '1') { 152 jQuery('form#registerForm dl.select-option5-2 > dd select').not("select#option7").css('display', 'none'); 153 jQuery("form#registerForm #option7-1").css('display', 'inline-block'); 154 } 155 else if (selectedOptionValue == '2') { 156 jQuery('form#registerForm dl.select-option5-2 > dd select').not("select#option7").css('display', 'none'); 157 jQuery("form#registerForm #option7-2").css('display', 'inline-block'); 158 } 159 else if (selectedOptionValue == '3') { 160 jQuery('form#registerForm dl.select-option5-2 > dd select').not("select#option7").css('display', 'none'); 161 jQuery("form#registerForm #option7-3").css('display', 'inline-block'); 162 } 163 else { 164 jQuery('form#registerForm dl.select-option5-2 > dd select').not("select#option7").css('display', 'none'); 165 } 166 }); 167 168 169}); 170 171jQuery(document).on('click', '#verify_mobile', function () { 172 var popup = window.open("https://api.jobda.im/kcb/verification/sms", "popup", "width=480, height=850, scrollbars=yes"); 173 174 window.addEventListener('message', function (event) { 175 if (event.origin === "https://api.jobda.im" && event.isTrusted && event.returnValue) { 176 var url = '/registry/'; 177 var form_data = { "action": 'identity_verification', "token": 'mobile', 'data': event.data, "nonce": ajax_var.nonce }; 178 jQuery.ajax({ 179 type: "POST", 180 url: ajax_var.url, 181 data: form_data, 182 dataType: "json", 183 success: function (data) { 184 if (data == 'true') { 185 window.location.href = url; 186 } 187 }, 188 error: function (jqXHR, textStatus, errorThrown) { 189 console.log(jqXHR.responseText); 190 } 191 }); 192 } 193 }, false); 194}); 195 196jQuery(document).on('click', '#verify_ipin', function () { 197 var token = ""; 198 var popup = window.open("https://api.jobda.im/kcb/verification/ipin", "popup", "width=480, height=850, scrollbars=yes"); 199 200 window.addEventListener('message', function (event) { 201 if (event.origin === "https://api.jobda.im" && event.isTrusted && event.returnValue) { 202 var url = '/registry/'; 203 var form_data = { "action": 'identity_verification', "token": 'ipin', 'data': event.data, "nonce": ajax_var.nonce }; 204 jQuery.ajax({ 205 type: "POST", 206 url: ajax_var.url, 207 data: form_data, 208 dataType: "json", 209 success: function (data) { 210 if (data == 'true') { 211 window.location.href = url; 212 } 213 }, 214 error: function (jqXHR, textStatus, errorThrown) { 215 console.log(jqXHR.responseText); 216 } 217 }); 218 } 219 }, false); 220}); 221 222function submit_event() { 223 if (jQuery("input#checkuser").val() == '0') { 224 alert('ìì´ë ì¤ë³µ íì¸ í´ì£¼ì¸ì.'); 225 return false;
226 } 227 228 // ì±ë³ íì¸ 229 if (!jQuery('input[name="gender"]:checked').val()) { 230 alert('ì±ë³ì ì íí´ì£¼ì¸ì.'); 231 return false; 232 } 233 234 // 주ì íì¸ 235 if (!jQuery('#addr_sido').val() || !jQuery('#addr_gugun').val()) { 236 alert('주ì(ì/ë, 구/êµ°)를 ì íí´ì£¼ì¸ì.'); 237 return false; 238 } 239 240 // ì¼ì리ì¼í° ì°ê³ í¬ë§ ì¬ë¶ 241 if (!jQuery('input[name="job_center_wish"]:checked').val()) { 242 alert('ì¼ì리ì¼í° ì°ê³ í¬ë§ ì¬ë¶ë¥¼ ì íí´ì£¼ì¸ì.'); 243 return false; 244 } 245 if (jQuery('input[name="job_center_wish"]:checked').val() === 'í¬ë§') { 246 if (!jQuery('input[name="third_party_consent"]:checked').val()) { 247 alert('ê°ì¸ì ë³´ ì 3ì ì ê³µ ëì ì¬ë¶ë¥¼ ì íí´ì£¼ì¸ì.'); 248 return false; 249 } 250 if (jQuery('input[name="third_party_consent"]:checked').val() === '0') { 251 alert('ì·¨ì ì§ì ìë¹ì¤ ì°ê³ë¥¼ í¬ë§íìë©´ ì 3ì ì ê³µì ëìí´ì£¼ì¸ì.'); 252 return false; 253 } 254 } 255 256 // 미취ì ê¸°ê° íì¸ 257 if (!jQuery('input[name="unemployment_period"]:checked').val()) { 258 alert('미취ì 기ê°ì ì íí´ì£¼ì¸ì.'); 259 return false; 260 } 261 262 // ì ì ê²½ë¡ íì¸ 263 if (!jQuery('input[name="option5"]:checked').val()) { 264 alert('ì ì ê²½ë¡ë¥¼ ì íí´ì£¼ì¸ì.'); 265 return false; 266 } 267 var option5Val = jQuery('input[name="option5"]:checked').val(); 268 if (option5Val === '1' && jQuery('input[name="option6[]"]:checked').length === 0) { 269 alert('ìì¸ì ì²ë ì ì± ì¬ì í목ì 1ê° ì´ì ì íí´ì£¼ì¸ì.'); 270 return false; 271 } 272 if (option5Val === '2' && jQuery('input[name="option7[]"]:checked').length === 0) { 273 alert('ì¼ë°ì²ë ìê°ì±ë í목ì 1ê° ì´ì ì íí´ì£¼ì¸ì.'); 274 return false; 275 } 276} 277 278function check_user() { // ì¤ë³µìì´ë ì²´í¬ 279 uid = jQuery('input[name=uid]').val(); 280 if (uid === '') { 281 alert('ìì´ë를 ì ë ¥í´ì£¼ì¸ì.'); 282 return false; 283 } 284 var pattern = /^[a-zA-Z0-9]+$/; 285 286 if (!pattern.test(uid)) { 287 alert('í¹ì문ìë ì¬ì©í ì ììµëë¤. ì문과 ì«ìë¡ ì¡°í© í´ì£¼ì¸ì.'); 288 return false; 289 } 290 291 action = "check_user"; 292 var form_data = { "action": action, "uid": uid, "nonce": ajax_var.nonce }; 293 jQuery.ajax({ 294 type: "POST", 295 url: ajax_var.url, 296 data: form_data, 297 dataType: "json", 298 success: function (data) { 299 if (data == 'true') { 300 jQuery('input#checkuser').val('0'); 301 alert('ì´ë¯¸ ê°ì ë ìì´ëì ëë¤.'); 302 } else if (data == 'false') { 303 jQuery('input#checkuser').val('1'); 304 alert('ì¬ì©í ì ìë ìì´ëì ëë¤.'); 305 } 306 }, 307 error: function (jqXHR, textStatus, errorThrown) { 308 console.log(jqXHR.responseText); 309 } 310 }); 311} 312 313 314function phoneNumber(num) { 315 var value = jQuery(num).val(); 316 if (!value) { 317 return ""; 318 } 319 320 value = value.replace(/[^0-9]/g, ""); 321 322 let result = []; 323 let restNumber = ""; 324 325 // ì§ìë²í¸ì ëë¨¸ì§ ë²í¸ë¡ ëë기 326 if (value.startsWith("02")) { 327 // ìì¸ 02 ì§ìë²í¸ 328 result.push(value.substr(0, 2)); 329 restNumber = value.substring(2); 330 } else if (value.startsWith("1")) { 331 // ì§ì ë²í¸ê° ìë ê²½ì° 332 // 1xxx-yyyy 333 restNumber = value; 334 } else { 335 // ëë¨¸ì§ 3ì리 ì§ìë²í¸ 336 // 0xx-yyyy-zzzz 337 result.push(value.substr(0, 3)); 338 restNumber = value.substring(3); 339 } 340 341 if (restNumber.length === 7) { 342 // 7ìë¦¬ë§ ë¨ìì ëë xxx-yyyy 343 result.push(restNumber.substring(0, 3)); 344 result.push(restNumber.substring(3)); 345 } else { 346 result.push(restNumber.substring(0, 4)); 347 result.push(restNumber.substring(4)); 348 } 349 350 jQuery(num).val(result.filter((val) => val).join("-")); 351} 352 353function onlyNum(objEv) { 354 var numPattern = /([^0-9])/; 355 var v = objEv.value; 356 numPattern = v.match(numPattern); 357 if (numPattern != null) { 358 objEv.value = ""; 359 objEv.focus(); 360 return false;
361 } 362} 363 364function checkValidPW(pwd1) { 365 366 var num = pwd1.search(/[0-9]/g); 367 var eng = pwd1.search(/[a-z]/ig); 368 var spe = pwd1.search(/[`~!@@#$%^&*|â©â©â©'â©";:â©/?]/gi); 369 370 if (pwd1.length < 8 || pwd1.length > 20) { 371 jQuery('.alert_password li.t1').addClass('no'); 372 jQuery("#submit").attr("disabled", "disabled"); 373 return false; 374 } else { 375 jQuery('.alert_password li.t1').removeClass('no'); 376 } 377 if (num < 0 || eng < 0 || spe < 0) { 378 jQuery('.alert_password li.t2').addClass('no'); 379 jQuery("#submit").attr("disabled", "disabled"); 380 return false; 381 } else { 382 jQuery('.alert_password li.t2').removeClass('no'); 383 } 384 385 386 return true; 387} 388 389jQuery(document).ready(function ($) { 390 $('#marketingConsent').change(function () { 391 if ($(this).is(':checked')) { 392 $('#marketingSmsConsent').prop('checked', true); 393 $('#marketingEmailConsent').prop('checked', true); 394 } else { 395 $('#marketingSmsConsent').prop('checked', false); 396 $('#marketingEmailConsent').prop('checked', false); 397 } 398 }); 399 400 $('#marketingSmsConsent, #marketingEmailConsent').change(function () { 401 if ($(this).is(':checked')) { 402 $('#marketingConsent').prop('checked', true); 403 } else { 404 if (!$('#marketingSmsConsent').is(':checked') && !$('#marketingEmailConsent').is(':checked')) { 405 $('#marketingConsent').prop('checked', false); 406 } 407 } 408 }); 409});
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.