HTML5

フォームで郵便番号を入力したら自動的に住所を入力する方法

最近、HTML5でコーディングしなければならなくなり、その便利さ、素晴らしさに感動していたのだが、
そんな中でHTML5ではないがAjax(Asynchronous JavaScript + XML)でめちゃ簡単に色んな事ができるじゃないか!!
フォームで郵便番号を入れると住所が反映されるシステムを入れるのにサーバーにcgiなんかを設置したものだが
(郵便番号や住所が変わるとデータベースの書換が必要)、何と今やGoogle APIでたったコード2行で実現できるって(^-^;


書き方は簡単
ヘッダーに下記のスクリプトを1行追加

<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title></title>
<script src="http://ajaxzip3.googlecode.com/svn/trunk/ajaxzip3/ajaxzip3.js" charset="UTF-8"></script>
</head>

 
フォームの郵便番号入力のinputにAjaxを呼び出す1文を追加

<input type="text" name="郵便番号" size="10" maxlength="8" onKeyUp="AjaxZip3.zip2addr(this,'','都道府県','住所1');"> 

<input type="text" name="都道府県" size="20"> 
<input type="text" name="住所1" size="60">

 

 これで郵便番号入れれば住所が反映されます。
昔、一生懸命、SQLサーバー使ったり、Perlで書いたりしていた事の苦労が1文でって思うと(^-^;

遂にドアホンもスマホと連携する時代が来たか「VL-SWD701」前のページ

スマホの8軸センサーの情報をHTML5で利用する方法次のページ

関連記事

  1. HTML5

    スマホの8軸センサーの情報をHTML5で利用する方法

    最近のスマートフォンには8軸センサー(9軸もある!?)が搭載されている…

  2. DIY&Tools

    振動スピーカーを利用したヘルメット用ワイヤレスヘッドフォン「Ahead」

     みなさん”振動スピーカー”って言うスピーカーは知っていますか?振動ス…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

PAGE TOP