CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]3分でできる!Webフォームで郵便番号から住所を自動入力する方法

投稿日:

work-731198-s

わずらわしいインストールや組み込みは一切不要!

Webサイトのお問い合わせフォームや注文フォームなどで、「郵便番号」から「住所」を自動入力するチョー簡単な方法を!

※参考サイト:超簡単!たった2行だけで郵便番号から住所自動表示する方法:ajaxzip3

※ここでは「AjaxZip3」を使います。
公式サイト
https://yubinbango.github.io/

<特徴>
● わずらわしいインストールや組み込みは一切不要
● ソースに3行追加するだけ
● 郵便番号情報データを更新する必要なし
● 郵便番号欄や都道府県・住所欄などを分けるパタンにも対応(4パターン)

組合せはいくつかあるが、今回は最もシンプルな方法を

郵便番号と住所項目の入力方法にはいくつか組合せがある(下記)。

auto0538
※ただし今回はそのうち最も簡単な1パタンのみ紹介(残りのパタンは上記「参考サイト」を参照してください)

(1) 「郵便番号7桁」→「都道府県&市区町村」

■手順1:<head>内にscript宣言を追加

<script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8"></script>

 
 

■手順2:フォームの郵便番号フィールドに「onKeyUp」を追加

<!– 郵便番号7桁 –>
<input type=”text” name=”postalcode1″ size=”10″ maxlength=”8″
onKeyUp=”AjaxZip3.zip2addr(this,”,’address1′,’address1′);”>
<!– 都道府県&市区町村 –>
<input type=”text” name=”address1″ size=”60″>

※nameの「postalcode1」「address1」は任意に変更可能(日本語(全角文字)でもOKだった)
 
 

-備忘録

関連記事

[備忘録]Chromeリモートデスクトップ:マルチディスプレイにする方法

これでリモート接続でも2画面で作業できる! 例えば今日は「首都圏に台風直撃!」の予報なので、在宅でテレワーク勤務にしている。 リモート接続ツールは「Chromeリモートデスクトップ」を使っているのだが …

[備忘録]Excel:セル背景色が「黄色」のセル数をカウントする方法

VBAマクロを組む ある会合の出欠リストで、会合の出欠の他に「懇親会」の出欠も合わせて記録し、それぞれの人数を把握する必要があった。 ○:会合出席 △:会合オンライン出席 黄色:懇親会参加   例えば …

備忘録[Excel]今日の日付、1ヶ月前の日付

TODAY関数とEDATE関数 例えば、郵便物の送付状を印刷したりするとき、Excelで作った雛形文章に「今日の日付」を入れたいときがある。 また、例えば給与明細など、前月分として「○○年○月分」など …

[備忘録]Google Apps Scriptエラー:「1 日にサービス email を実行した回数が多すぎます。」

無料プランは 1日100回までの制限が。。 とあるセミナーの申し込みフォームにGoogleドライブ(Google Apps)の「Googleフォーム」を使っているが、「【失敗】Googleフォームから …

[備忘録]Emailブラックリストを調べる方法

メールが届かなくなる原因は多々ある それまで問題なく届いていたメールが突然届かなくなる、、なんてこと たまにありますよね。 メールが届かない原因は、 ・受信メールボックスが容量いっぱい ・迷惑メールフ …