1$(function(){ 2 3//formã®valãæ ¼ç´ãããªãã¸ã§ã¯ããçæãã¦è¿ã 4 var get_form_val = function(arg_now,result){ 5 var contact_body = { 6 'kind':result, 7 'message':$('textarea[name="message"]').val(), 8 'group':$('input[name="group"]').val(), 9 'name':$('input[name="name"]').val(), 10 'tel':$('input[name="tel"]').val(), 11 'mail':$('input[name="mail"]').val(), 12 'date': arg_now.toLocaleString(), 13 'consent': $('input[name="consent"]:checked').val(), 14 }; 15 return contact_body; 16 }; 17 18//ã¨ã©ã¼ãã§ã㯠19 var validation_form = function(arg_contact){ 20 //åæå 21 $('.err_toggle').addClass('none'); 22 var err_ary = []; 23 24 //ãåãåããé ç® 25 if($('input[name="kind"]:checked').length===0){ 26 err_ary.push('err_kind'); 27 $('#err_kind').removeClass('none'); 28 } 29 30 31 //å¿ é é ç®ã®æªå ¥å 32 $('input[type="text"].plz_input,textarea.plz_input').each(function(){ 33 var key = $(this).data('err'); 34 if($(this).val() == ''){ 35 $(key).removeClass('none'); 36 err_ary.push(key); 37 } 38 }); 39 40 41//ãåãåããå 容 42 43// //ä¼ç¤¾åã»å£ä½å 44 // if($('input[name="group"]').val() != ''){ 45 // //å ¨è§ã®ã¿ 46 // if(!arg_contact.group.match(/^[^\x01-\x7E\xA1-\xDF]+$/)){ 47 // err_ary.push('err_group_match');//textå ¥ãã¦ã 48 // $('#err_group').removeClass('none'); 49 // } 50 // } 51 52 //éµä¾¿çªå· 53 // if($('input[name="postcode"]').val() != ''){ 54 // //éµä¾¿çªå·ã®ã¿ 55 // if(!arg_contact.postcode.match(/^\d{3}-?\d{4}$/)){ 56 // err_ary.push('err_postcode_match');//textå ¥ãã¦ã 57 // $('#err_postcode').removeClass('none'); 58 // } 59 // } 60 61//使 62 63//ãæ å½è æ§å 64// if($('input[name="name"]').val() != ''){ 65// //å ¨è§ã®ã¿ 66// if(!arg_contact.name.match(/^[^\x01-\x7E\xA1-\xDF]+$/)){ 67// err_ary.push('err_name_match');//textå ¥ãã¦ã 68// $('#err_name').removeClass('none'); 69// } 70// } 71 72//ãæ å½è æ§åããªã¬ã 73// if($('input[name="nameKana"]').val() != ''){ 74// //å ¨è§ã®ã¿ 75// if(!arg_contact.nameKana.match(/^[^\x01-\x7E\xA1-\xDF]+$/)){ 76// err_ary.push('err_nameKana_match');//textå ¥ãã¦ã 77// $('#err_nameKana').removeClass('none'); 78// } 79// } 80 81 //é»è©±çªå· 82 if($('input[name="tel"]').val() != ''){ 83 //(å½å åºå®ãæºå¸¯ãå½é)é»è©±ã®ã¿ 84 if(!arg_contact.tel.match(/^(?:\+?\d+-)?\d+(?:-\d+){2}$|^\+?\d+$/)){ 85 err_ary.push('err_tel_match');//textå ¥ãã¦ã 86 $('#err_tel').removeClass('none'); 87 } 88 } 89 90 //ã¡ã¼ã«ã¢ãã¬ã¹å ¥åæã¯å½¢å¼ãã§ã㯠91 if($('input[name="mail"]').val() != ''){ 92 if(!arg_contact.mail.match(/^([0-9A-Za-z\_\.\-]+)\@([0-9A-Za-z\_\-]+)\.([0-9A-Za-z\_\.\-]*)[a-z]{2}$/g)){ 93 err_ary.push('err_mail_match'); 94 $('#err_mail_format').removeClass('none'); 95 } 96 } 97 98 // ãå人æ å ±ã®åãæ±ãã«åæããã 99 if (!$('input[name="consent"]:checked').val()) { 100 err_ary.push('err_consent'); 101 $('#err_consent').removeClass('none'); 102 } 103 104 //err_ary.lengthãï¼ä»¥ä¸ã®ã¨ããã¨ã©ã¼ã®ç®æã«ç»é¢ãç§»åãã 105 if(err_ary.length === 0){ 106 $('#check').addClass('none'); 107 return true; 108 }else{ 109 $('#check').removeClass('none'); 110 $('html,body').animate({ 111 scrollTop: $('#check').offset().top-40 112 }, 'slow'); 113 }; 114 }; 115 116 var now; 117 var contact_body; 118 119//ãåãåããé ç®ããã§ã㯠120 $('.send_btn').on('click',function(){ 121 now = new Date(); 122 //ãã§ãã¯BOX 123 var checker = []; 124 var result = ''; 125 $("input[name=kind]").each(function(idx, elm) { 126 if($(elm).prop("checked")) { 127 checker.push($(elm).val()); 128 } 129 }); 130 result = checker.join(','); 131 //å ¥åå 容ããªãã¸ã§ã¯ãã«æ ¼ç´ 132 contact_body = get_form_val(now, result); 133 134 //ã¨ã©ã¼ãã§ã㯠135 var flg_no_error = validation_form(contact_body); 136 if(flg_no_error){ 137 var confirm_form = window.confirm('ä¸è¨ã®å 容ã§éä¿¡ãã¦ããããã§ãããã'); 138 if(confirm_form){ 139 grecaptcha.execute(); 140 } 141 } 142 }); 143 144 var triggerAmplifyApi = function() { 145 $('#triggerAmplifyApiBtn').trigger("click"); 146 } 147 window.triggerAmplifyApi = triggerAmplifyApi; 148 149});
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.