【Javascript】郵便番号から住所を自動入力してくれるライブラリ「ajaxzip3」
郵便番号を入力したら住所が自動反映されるというもの。
「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