【Javascript】郵便番号から住所を自動入力してくれるライブラリ「ajaxzip3」

Pocket

郵便番号を入力したら住所が自動反映されるというもの。
「ajaxzip3」というライブラリを使うことで、割と簡単に実装できたので、
メモしておきます。

サンプルページは →→こちら

「jaxzip3」の実装コード

まず、ajaxzip3のスクリプトを読み込みます。インターネット上に公開してくれているので、URLで読み込むことができます。

 

郵便番号を入力してボタンを押すと住所を補完

郵便番号を入力後、「住所表示」というボタンをクリックすると住所が自動表示されるケースを作成しました。

HTML

郵便番号 - 住所表示
ご住所 都道府県
市区町村
番地・マンション名など<input id="address3" type="text" name="番地・マンション" value="" class="recruit_address contact_banchi">

CSS

.contact th{
	width:240px;
	padding:18px 0;
	vertical-align: top;
	font-size: 18px;
	text-align: left;
}

.contact td{
	font-size: 18px;
	padding:5px 0;	
}

.contact td input{
	padding:18px 15px 15px;
	background-color: #f4f4f4;
	border:none;
	font-size:18px;
}
.contact_zip {
    width: 200px;
}

.contact_zip_left{
	margin-right:20px;
}

.contact_zip_right{
	margin-left:20px;
	margin-right:20px;
}

.contact_name{
    width: 300px;
}

.contact_mail{
	width:750px;
}

.recruit_address {
    margin: 3px 0;
}

.contact_button_jushohyoji{
	vertical-align: middle;
}

.contact_button_jushohyoji:hover{
	opacity:.7;
}

.contact_todofuken{
	width:300px;
	margin-bottom:10px;
	margin-left:50px;
}

.contact_shikuchouson{
	width:630px;
	margin-bottom:10px;
	margin-left:50px;
}

.contact_banchi{
	width:510px;
	margin-left:44px;
}

Javascript

$(function() {
                $('.js-button').click(function(){
                    AjaxZip3.zip2addr('郵便番号1', '郵便番号2', '都道府県', '市区町村');
                });
            });

サンプルページは →→こちら

参考ページ
https://haniwaman.com/ajaxzip3/
https://cortyuming.hateblo.jp/entry/2016/11/18/171521

この記事が気に入ったら
いいね ! しよう

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です