• 締切済み

郵便番号検索について

よく登録画面で目にする機能について少し教えて下さい。 郵便番号を入力と同時(フォーカスが移動したと)に該当する住所が設定される機能はどのような仕組みなのでしょうか。この際にポストバックしないで各テキストボックスに挿入されていますがAjaxを活用しているのではないかと思い、色々とネットで調べてみましたが私が望むようなものを見つける事ができませんでした。 現在、郵便番号のCSVデータをサイトからダウンロードしてデータベースに入れました。 私がやりたい事はインポートした郵便番号を使用する方法をご教授いただけませんでしょうか。 些細な事でも構いませんので宜しくお願いします。

  • AJAX
  • 回答数2
  • ありがとう数0

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 >私が望むようなものを見つける事ができませんでした。 質問者様が望んでいることが明確に分からいのですが画面の遷移が行われていないのであればAjaxを利用していると思います。 郵便番号にとらわれず、サンプルを探せばそれをカスタマイズすることで実現できると思います。 (ようは入力された値によって返ってくる値をフォームに設定するという動作) 通常はサーバ側で入力された郵便番号を利用してデータベースを検索し、結果をJSON形式で返して、それをフォームにセットする動きになると思います。 用意しなければいけないのは 1.郵便番号を受け取り、データベースから取得してJSONを返す仕組み(phpとか) 2.画面上で郵便番号を入力したら1で用意した仕組みに郵便番号を送信する仕組み(JavaScript)

回答No.1

これで簡単に出来るのでは?

参考URL:
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html

関連するQ&A

  • アクセス2010 住所から郵便番号を取得したい

    住所入力支援機能を使っているので、新規入力分についてはできるのですが。 他データベースからインポートした郵便番号のない住所から、これを取得する簡単な方法はありませんか?

  • 郵政省の郵便番号を取り込みたい(MySQL)

    MySQLは使い出したばっかりです。 いろいろなサイトを参考に、 データベース、テーブル、フィールドの作成、SELECT、UPDATE文等は、一通り使ってみたのですが、 大きなデータベースから検索等をしたいと思い、郵政省のダウンロードしたCSVからMySQLにインポートしたいと思います。 http://www.post.japanpost.jp/zipcode/download.html 13104,"160 ","1600005","トウキョウト","シンジュクク","アイズミチョウ","東京都","新宿区","愛住町",0,0,0,0,0,0 のように、ダブルクォートで囲まれており、 CSVファイル内には、フィールド名はありません。 フィールドに関しては、 http://www.post.japanpost.jp/zipcode/dl/readme.html に掲載されています。 これをインポートして、Mysqlのtestデータベースの、zip_codeというテーブルを作ろうと思います。 この場合、どういった順序で作業をすれば、データベースにすることができますでしょうか? コマンドラインで行おうと思います。 フィールドの定義は先に行っていなければならないのでしょうか?フィールドの定義が終わってから、なにかしらのコマンドで、データベースに流し込むことができるのでしょうか?

    • ベストアンサー
    • MySQL
  • 郵便番号検索サイトについて

    郵便番号検索のサイトはたくさんあると思いますが、次の条件を満たしているサイトをご存知の方は教えてください。 1.住所一覧からクリック&クリックで検索できる(一覧が見やすいもの あいうえお順など) 2.住所を入力して検索できる(読みがわからない地名も探せる) 3.郵便番号を入力して検索できる(はじめの3桁のみ入力でも該当一覧を表示してくれる) いろいろ探してみましたが、住所一覧から選択できるものは並び方が探しにくかったり、入力して検索ができなかったり、またはどちらかの機能しかなかったり、郵便番号を3桁しか入力しないとうまく検索されなかったりします。 用途によってサイトを使い分ければよいのですが、もしそんなサイトがありましたら、教えてください。宜しくお願いします。

  • 郵便番号でのローマ字住所自動出力

    はじめまして、 Ajaxを使った郵便番号から住所を自動入力するツール www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html を利用しているのですが、 これとまったく同じ要領で住所をローマ字で出力ツールをご存知でしょうか? asp.netで作っているフォームに使いたいのですが、郵便局で提供されている郵便番号のデータベースには住所が漢字とカタカナで登録されているだけで、ローマ字はデータベース化されていないので、こういうツールはないのですかね? ローマ字で住所を出力する方法ご存知の方、ご教授ください!

  • VBで郵便番号を入力したら自動住所表示

    VBで郵便番号を入力したら自動住所表示したいと思っています。 KEN_ALL.CSVをダウンロードして ACCESSへインポートしたのですが そこからどうしたら良いかわかりません。 おしえてください

  • アクセス(access2003)で郵便番号を入力して住所録作成(カタカナ表示)

    いつもお世話になっております。 アクセス2003で住所録をカタカナ表記で作成することになったのですが、行き詰ってしまったのでここで質問いたしました。 元のデータとなる郵便番号とカタカナ表記の住所は 日本郵便からデータをダウンロード(CSV)して、 テーブルにインポートするところまではできています。 しかし、特定の郵便番号を入力して、該当する住所を呼び出して 住所録としてテーブルを作ることができません。 郵便番号とカタカナの住所が表示されるだけでいいのですが・・・ フォームというのを使うのでしょうか? 住所が漢字表記なら、住所入力支援を使えば良いことは わかっているのですが、カタカナでの表記なので困っています。 取るに足らない質問かもしれませんが、 ご回答いただければ幸いです。 どうぞよろしくお願いします。

  • IE9で郵便番号住所自動入力不具合 AjaxZIP

    下記アドレスよりダウンロードできる 郵便番号からの住所入力補助のシステムを導入しました。 ▼AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版) http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html 郵便番号をキーボードで一字づつ入力しても、コピペしても 該当する郵便番号があれば住所項目に該当住所の市町村までが 自動入力されます。 しかしIE9だけ 郵便番号をコピペで入力しても反応しません。 (一字づつ入力すると反応する) ie8・クローム・ファイヤーフォックスではコピペでも問題なく対応できるようなのですが なぜIE9だけ反応しないのでしょうか? IE9はどのように仕様が変わったのか? 対応策はあるのか? 設定方法が悪いのか? お手数ですがご存知の方いらっしゃいましたらお教え下さい。m(__)m

  • Ajaxで住所検索

    Ajaxで郵便番号から住所検索をする機能を作成したのですが 郵便番号529であいまい検索して結果が表示されたあと 再度ほかの郵便番号413で検索しようとしたところ529の結果が表示されてしまいます。 このようのときの解決法を教えてください。 よろしくお願いいたします

    • ベストアンサー
    • AJAX
  • 無料配布の郵便番号自動入力cgiのデータ更新

     cgiやplファイルは殆ど触ったことがないので、わかりやすく教えていただけると助かります。  今、入力フォームをhtmlで作成しており、郵便番号から住所を自動入力させるAjax利用のフリーサイトを見つけたのですが、郵便番号の更新手順がわかりません。 http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html#download 上記URLに郵便番号辞書のアップデート手順があるのですが、具体的にどのように行ったらよいのかわかりませんので、教えていただけると大変助かります。 「サーバ上でなくても、Windows 環境(ActivePerl)や Mac OS X クライアントでも csv2jsonzip.pl は実行できそうです。」とありますが、当方はサーバ上ではなく、Windowsクライアントです。

    • ベストアンサー
    • Perl
  • Accessの郵便番号辞書更新後の処理について

    いつも大変お世話になっております。 Accessの郵便番号辞書を新しいものに更新する(IME2003だと合併後の住所など更新されていないので、最新の状態に更新する)というのを、このサイトで知って、無事、更新することができました。 これまで出なかった合併後の住所も出るようになり、よかったのですが・・・ (ここからが質問です) 古い辞書の時(IME2000の時)に作ったデータベースがすでにあり、そのデータベースのデータを最初に入力した時は、住所変更前だったので、住所入力支援で普通に入力しました(郵便番号から住所を引いたり、住所から郵便番号を引いたり)。 リストを作った後に住所変更があり、手動で住所のみ書き換えました。(まだ、この時点ではIMEの最新版への更新はしていませんでした)そうすると手動で入力訂正した住所に該当する郵便番号がないため、郵便番号は空白でした。 で、今回、IMEの辞書を最新のものに更新したので、今度は該当する郵便番号が存在するわけですが、更新か何かを行わないとその情報が反映されません。(郵便番号の欄は当然、空白のままです) これを、現在の最新版のIMEの内容を反映させ、今現在入力してある情報から、郵便番号を表示させるには、どうしたらいいのでしょうか??? 質問の内容が分かりにくかったら補足してください。 m(_ _)m

専門家に質問してみよう