フォーム設置において、郵便番号を入力すると住所が自動で表示されることはユーザビリティの観点からもなくてはならない存在と言っても過言ではないと思います。
今回は、郵便番号を入力すると住所を自動入力してくれる『jaxzip3』の使い方をご紹介します。
目次
ajaxzip3のライブラリは下記よりダウンロードできます。
CDNでの記載でOKです。
<script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8"></script>
<input type="text" name="zip01" size="10" maxlength="8" onKeyUp="AjaxZip3.zip2addr(this,'','pref01','addr01');">
<input type="text" name="pref01" size="20">
<input type="text" name="addr01" size="60">
<input type="text" name="zip01" size="10" maxlength="8" onKeyUp="AjaxZip3.zip2addr(this,'','addr01','addr01');">
<input type="text" name="addr01" size="60">
<input type="text" name="zip21" size="4" maxlength="3"> - <input type="text" name="zip22" size="5" maxlength="4" onKeyUp="AjaxZip3.zip2addr('zip21','zip22','pref21','addr21','strt21');">
<input type="text" name="pref21" size="40">
<input type="text" name="addr21" size="40">
<input type="text" name="strt21" size="40">
<input type="text" name="zip21" size="4" maxlength="3"> - <input type="text" name="zip22" size="5" maxlength="4" onKeyUp="AjaxZip3.zip2addr('zip21','zip22','pref21','addr21','strt21');">
<input type="text" name="pref21" size="40">
<input type="text" name="addr21" size="40">
<input type="text" name="strt21" size="40">
いかがだったでしょうか。
簡単に設置が出来て、いろいろなパターンに応用も可能で便利ですね。
フォームには欠かせない、郵便番号から住所を自動で入力できるjaxzip3のご紹介でした。