ご購入いただきありがとうございます
Thank you!
決済情報の取り扱いについて
クレジットカード情報は、決済サービス「Stripe」上で保管されます。当サイト上には保管されませんのでご安心ください。
購読した記事を読む
document.addEventListener('DOMContentLoaded', function () {
setTimeout(function () {
var zipInput = document.querySelector('.js-zipcode');
if (!zipInput) { return; }
var prefInput = document.querySelector('.js-pref');
var cityInput = document.querySelector('.js-city');
var addrInput = document.querySelector('.js-address');
zipInput.addEventListener('keyup', function () {
var zip = zipInput.value.replace(/[^0-9]/g, '');
if (zip.length !== 7) { return; }
fetch('https://zipcloud.ibsnet.co.jp/api/search?zipcode=' + zip)
.then(function (response) { return response.json(); })
.then(function (data) {
if (!data.results || !data.results[0]) { return; }
var r = data.results[0];
if (prefInput) { prefInput.value = r.address1; }
if (cityInput) { cityInput.value = r.address2 + r.address3; }
if (addrInput) { addrInput.value = r.address3; }
})
.catch(function (err) {
console.error(err);
});
});
}, 1500); // フォームが描画されるまで1.5秒だけ待つ
});