1window.onpageshow = function(){ 2 if($('input[name="zip_foot"]').length){ 3 AjaxZip3.zip2addr('zip_foot','','pref_foot','address1_foot','address2_foot'); 4 } 5} 6const prefectures = [ 7 "åæµ·é","鿣®ç","岩æç","å®®åç","ç§ç°ç","山形ç","ç¦å³¶ç", 8 "è¨åç","æ æ¨ç","群馬ç","å¼çç","åèç","æ±äº¬é½","ç¥å¥å·ç", 9 "æ°æ½ç","å¯å±±ç","ç³å·ç","ç¦äºç","山梨ç","é·éç", 10 "å²éç","é岡ç","æç¥ç","ä¸éç", 11 "æ»è³ç","京é½åº","大éªåº","å µåº«ç","å¥è¯ç","åæå±±ç", 12 "é³¥åç","å³¶æ ¹ç","岡山ç","åºå³¶ç","å±±å£ç", 13 "徳島ç","é¦å·ç","æåªç","é«ç¥ç", 14 "ç¦å²¡ç","ä½è³ç","é·å´ç","çæ¬ç","大åç","å®®å´ç","鹿å å³¶ç","æ²ç¸ç" 15 ]; 16$(window).on('load', function() { 17 // éµä¾¿çªå·å¤æ´ã«ããé½éåºç鏿ã®ç¡å¹åãã©ã° 18 //let isZipChange = false; 19 20 // é½éåºçãã«ãã¦ã³ã«è¿½å ï¼valueãååï¼ 21 $.each(prefectures, function (i, name) { 22 $('.js-prefSelect').append(`<option value="${name}">${name}</option>`); 23 }); 24 25 // é½éåºç鏿æã«JSONãèªã¿è¾¼ã¿å¸åºçºæãæ´æ° 26 $('.js-prefSelect').on('change', function () { 27 //ãªã»ãã 28 $(this).parents('.js-ft-cta').find(":input[name=pref_foot]").val(""); 29 $(this).parents('.js-ft-cta').find(":input[name=address1_foot]").val(""); 30 $(this).parents('.js-ft-cta').find(":input[name=address2_foot]").val(""); 31 $(this).parents('.js-ft-cta').find('.js-zip-foot').val(""); 32 33 const selectedPrefName = $(this).val(); 34 if(selectedPrefName == ""){ 35 $(this).parents('.js-ft-cta').find('.js-city-box').addClass('is-hide'); 36 }else{ 37 $(this).parents('.js-ft-cta').find('.js-city-box').removeClass('is-hide'); 38 } 39 $(this).parents('.js-ft-cta').find(":input[name=pref_foot]").val(selectedPrefName); 40 41 const citySelect = $(this).parents('.js-ft-cta').find('.js-citySelect'); 42 citySelect.empty().append('<option value="">-- å¸åºçºæã鏿 --</option>'); 43 44 45 46 if (!selectedPrefName) { 47 citySelect.prop('disabled', true); 48 console.log(selectedPrefName); 49 return; 50 } 51 52 // é½éåºçåããã¤ã³ããã¯ã¹ï¼01ã47ï¼ãåå¾ 53 const index = prefectures.indexOf(selectedPrefName); 54 if (index === -1) { 55 alert('鏿ãããé½éåºçãç¡å¹ã§ãã'); 56 citySelect.prop('disabled', true); 57 return; 58 } 59 const formAction = $('.js-api-host').attr('action'); 60 const url = new URL(formAction); 61 const urlPass = `${url.protocol}//${url.hostname}`; 62 //console.log(urlPass); 63 64 const prefCode = (index + 1).toString().padStart(2, '0'); 65 const filePath = `${urlPass}/data/pref-${prefCode}.json`; 66 67 $.getJSON(filePath, function (json) { 68 const cities = json[2].map(city => city[1]); 69 $.each(cities, function (i, cityName) { 70 citySelect.append(`<option value="${cityName}">${cityName}</option>`); 71 }); 72 citySelect.prop('disabled', false); 73 }).fail(function () { 74 //alert('JSONãã¡ã¤ã«ã®èªã¿è¾¼ã¿ã«å¤±æãã¾ããã'); 75 alert('é½éåºçã®åå¾ã«å¤±æãã¾ããã'); 76 citySelect.prop('disabled', true); 77 }); 78 }); 79 // å¸åºçºæãã«ãã¦ã³ 80 $('.js-citySelect').on('change', function () { 81 const selectedCityName = $(this).val(); 82 $(this).parents('.js-ft-cta').find(":input[name=address1_foot]").val(selectedCityName); 83 }); 84 // éµä¾¿çªå· 85 $('.js-zip-foot').on('change', function () { 86 87 // ãªã»ãã 88 $(this).parents('.js-ft-cta').find(".js-prefSelect").val(""); 89 $(this).parents('.js-ft-cta').find('.js-citySelect').val(""); 90 $(this).parents('.js-ft-cta').find('.js-city-box').prop('disabled', true); 91 $(this).parents('.js-ft-cta').find('.js-city-box').addClass('is-hide'); 92 93 }); 94 95 96 97//å ¥åè£å© 98//=============================================== 99 $(":input[name^=zip_foot]").blur(function(){ 100 var val = $(this).val(); 101 var han = val.replace(/[ï¼-ï¼]/g,function(s){return String.fromCharCode(s.charCodeAt(0)-0xFEE0)}); 102 if(val.match(/[ï¼-ï¼]/g)){ 103 $(this).val(han); 104 } 105 }); 106 $(":input[name=panel_set_area_foot]").blur( function(){ 107 var val = $(this).val(); 108 var han = val.replace(/[ï¼-ï¼]/g,function(s){return String.fromCharCode(s.charCodeAt(0)-0xFEE0)}); 109 if(val.match(/[ï¼-ï¼]/g)){ 110 $(this).val(han); 111 } 112 }); 113 114 115//ããªãã¼ã 116//=============================================== 117 //鏿ã¿ã¤ãCTAã¯ãªãã¯æ 118 $(document).on('click','.js-cta-change-type-submit-btn',function(){ 119 if($(this).parents('.js-ft-cta').find(":input[name=pref_foot]").val() == "" || $(this).parents('.js-ft-cta').find(":input[name=address1_foot]").val() == ""){ 120 alert("æ£ããéµä¾¿çªå·ãå ¥åãã¦ä¸ããã\nãããã¯\né½éåºçã¨å¸åºçºæã鏿ãã¦ãã ããã"); 121 return false;
122 }else{ 123 // if($(this).parents('.js-ft-cta').find(":input[name=zip_foot]").val() == ""){ 124 // const tar_url = new URL($('.js-api-host').attr('action')).hostname; 125 // if(tar_url.includes("www")){ 126 // //é½éåºçãã«ãã¦ã³ 127 // gtag('event', 'click', { 128 // 'event_category': 'cta', 129 // 'event_label': 'prefSelect-click' 130 // }); 131 // } 132 // } 133 return true; 134 } 135 }); 136 137 138 139 //ä¸å±¤CTAã¯ãªãã¯æ 140 $(document).on('click','.js-image_foot_btn',function(){ 141 //$(".js-image_foot_btn").click(function() { 142 var err_msgs = ""; 143 144 if ($(this).parents('.js-ft-cta').find(":input[name=pref_foot]").val() == "" || $(this).parents('.js-ft-cta').find(":input[name=address1_foot]").val() == "") { 145 err_msgs = "éµä¾¿çªå·ãæ£ããå ¥åããã¦ããã確èªãã¦ãã ããã\n"; 146 } 147 148 var type = $(this).parents('.js-ft-cta').find('form').attr('data-type'); 149 150 if(type == "investment"){//æè³ç®çãã©ã¼ã ã®å ´å 151 152 var val =$(this).parents('.js-ft-cta').find('[name="zip_foot"].js-fit-post').val(); 153 if(!val.match(/^\d+$/) || val.length != 7){ 154 err_msgs = "éµä¾¿çªå·ãæ£ããå ¥åããã¦ããã確èªãã¦ãã ããã\n"; 155 } 156 157 var panel_set_cd_foot_value = $(this).parents('.js-ft-cta').find(':input[name="panel_set_cd_foot"]:checked').val(); 158 159 if ($(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val() == "") { 160 err_msgs += "è¨ç½®äºå®å ´æã®é¢ç©ãå ¥åãã¦ä¸ããã\n"; 161 } else if(!$(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val().match(/^[0-9\.]+$/)){ 162 err_msgs += "è¨ç½®äºå®å ´æã®é¢ç©ãééã£ã¦ãã¾ãã\n"; 163 } else if($(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val().length > 13){ 164 err_msgs += "è¨ç½®äºå®å ´æã®é¢ç©ã¯13æ¡ä»¥å ã§å ¥åãã¦ä¸ããã\n"; 165 } 166 167 168 if (panel_set_cd_foot_value != 1 && panel_set_cd_foot_value != 2) { 169 err_msgs += "平米ã»åªããããã鏿ãã¦ä¸ããã\n"; 170 171 } else if((panel_set_cd_foot_value == 1 && $(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val() != '' && $(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val() < 1200) || (panel_set_cd_foot_value == 2 && $(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val() != '' && $(this).parents('.js-ft-cta').find(":input[name=panel_set_area_foot]").not('.js-hidden-val').val() < 400)){ 172 err_msgs += "è¨ç½®é¢ç©ã400åªæªæºã»1200å¹³ç±³æªæºã®æ¹ã¯ãå©ç¨ã§ãã¾ããã"; 173 } 174 }else{ 175 var val =$(this).parents('.js-ft-cta').find('[name="zip_foot"].js-self-post').val(); 176 if(!val.match(/^\d+$/) || val.length != 7){ 177 err_msgs = "éµä¾¿çªå·ãæ£ããå ¥åããã¦ããã確èªãã¦ãã ããã\n"; 178 } 179 } 180 181 if (err_msgs!="") { 182 alert(err_msgs); 183 return false; 184 } else { 185 //var obj = document.forms["form_foot"]; 186 //obj.submit(); 187 return true; 188 } 189 }); 190 191 192});
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.