札幌Web制作のシンクグラフィカ

郵便番号自動入力ができません。

椛田さん (2010-07-12 10:00:05) createutinar.deca.jp/impressive/dvd.html

初心者です。メールフォームプロはどうにか設置できまして、サンプルを使用致しましたが、どうしても郵便番号の住所自動入力はうまく行きません。パーミッションも確認してはみたのですが、動きません。おそらく私が何か勘違いで動かないのかもしれませんが、同じページでJavascriptを2つ実行しています。それが何か関係しているのでしょうか?文字を流すものと、写真をスライドさせるものですが、御社のメールフォームプロを設置致しましたら、写真の方が実行しなくなりました。しかし、head内のスクリプトをそれぞれscriptタグで独立させましたら写真の方も動き出しましたが、郵便番号自動住所入力はやはり、動作しません。初心者ですので、何が間違ったタグの書き方が原因だと思いますが、宜しくご教示願います。

Re:郵便番号自動入力ができません

和田 (2010-07-13 05:49:13) www.synck.com

う~んなんだろう・・・。
あ~jqueryを使っている関係かな?できればフォームのHTMLは別枠にしたほうが安全です!なぜならJavascriptをゴリゴリと使っているためコンフリクトなどの可能性もあるので!お手数ですが・・・。

郵便番号自動入力だけ作動しません

近藤さん (2010-07-29 11:42:46) www.kanamekogyo.co.jp/test/mailform/contact.html

お世話になります。このたび、mailform pro Ver.2.1.3を使わせていただきました。とても勉強になり、多機能に感謝しております。
ただ、郵便番号自動入力だけどうしてもできません。
get.cgiパーミッションは755で、perlのパスもOKです。
CGIに不慣れなです。教えてください。

サイト構成

[cgi-bin]
├[mailformpro]
└[posutcodes]
├get.cgi
└postcode.js
[publick_html]
└[test]
├[commons]
└[mailform]
  └contact.html

パスの設定箇所

○postcode.js
//以下がフォームのHTMLから見たCGIまでのパス
var getpostcode_cgi = location.protocol + "../../../cgi-bin/postcodes/get.cgi";

★FAQを見て、www~のフルパスにしてみたり、最後を「get.cgi?js」にしてみましたがだめでした。

○contact.html

   <link rel="stylesheet" href="../commons/mailform.css" type="text/css" />
   <script type="text/javascript" src="../commons/jquery.js" charset="UTF-8"></script>
   <script type="text/javascript" src="../commons/mailform.js" charset="UTF-8"></script>
   <script type="text/javascript" src="../../../cgi-bin/postcodes/get.cgi?js" charset="UTF-8"></script>

Re:郵便番号自動入力だけ作動しません

和田 (2010-08-02 00:31:01) www.synck.com

2.1.3から実はすこしだけ仕様が変わりました。2.1.3をご利用の場合はお気をつけください。
2.1.2以前の場合は
var getpostcode_cgi = location.protocol + "../../../cgi-bin/postcodes/get.cgi";
ではなく
var getpostcode_cgi = "/cgi-bin/postcodes/get.cgi";
上記のように指定すればイケると思います!
2.1.3はなんもしなくても動くようになってると思いました。

郵便番号自動入力だけ作動しません

丑山 茂和さん (2010-08-04 22:51:50) azemichi.jp/mailformpro2/ex.html

はじめまして。
mailformpro2がすばらしいので、従来のform2mailからこちらへ変更したいと思います。
試験的に、上記の場所に設置しましたが、郵便番号自動入力だけ作動しません。
レンタルサーバーは、InfinitoPLUSにしています。
home.isle.ne.jp/service/infinito_plus/index.html

CGIは任意の場所で作動するそうです。
「任意のディレクトリに設定をお願いいたします。サーバー仕様上、ディレクトリに指定はございません。」
windows serverでは、パーミションの概念がないそうです。

それと商用利用させていただいてよろしいのでしょうか?

Re:郵便番号自動入力だけ作動しません

和田 (2010-08-22 03:00:48) www.synck.com

azemichi.jp/mailformpro2/postcodes/get.cgi?js
が動いていないのですが、おそらくcgiが動かないサーバなので難しいかもしれません。郵便番号からの自動入力はAjaxを使っている関係で外部のサーバを経由できません。んなもんですから、サーバ移行するしか道はございません・・・。

商用利用は全然オッケーですよ~