std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
素晴らしいメールフォームを無償で使わせていただきありがとうございます。
当方cgi初心者です。会社のホームページを製作しており当社のメールフォームを和田様の作成したメールフォームを使わせて頂いております。
郵便番号なのですが、ボタンを押すと、左下に黄色△のスクリプトエラーがでます。
エラー内容
ライン:30
文字:4
エラー:'elements'はNullまたはオブジェクトではありません。
コード:0
url:以下省略
住所はタイプ゚打ちで入力すれば、メールは送れます。ですがこんな素晴らしい検索機能を私はメールフォームにつけたいです。
ページurlは ttp://www.souda-seisakusho.co.jp/form.html です。
サーバーは「大塚商会アルファーメール」です。 cgi推奨属性は’700’なのですが、サービスセンターに問い合わせると’755’でもOKだったので’755’にしてます。(ちなみに属性’700’でもボタン押してもかわりませんでした。)
cgiプログラム等は、cgi-binのフォルダに、いれなければならないので、cgi-binのフォルダに「mailform」のフォルダごといれてます。もちろんパスも訂正したのですが・・・
なにとぞよろしくお願いします。
あと、「大泉洋」はどう思いますか?
私は、鈴井さんのほうが好きです。(笑)
- Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- 和田 - 2009-07-05 03:11:42おそらくは住所のエレメント名を変更しているのではないかなと。
マニュアルの郵便番号辞書に関する事項をご確認あれ~
- Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- ひでみちゃん - 2009-07-05 22:45:04和田様
お世話になります。
本日未明に質問させて頂いたものです。
昨日お答えを頂いてから、住所のエレメント名を探しました。・・・
マニュアルの郵便番号に関する事項の項目も探しました。・・・・・
どれかさっぱり解らず・・・今に至ってます。。。。。
ご多忙の中申し訳ございませんが、よろしくお願いたします。
「postcode.js」の
var getpostcode_cgi = location.protocol + "<this url>"の所変更していないのにも気付き
var getpostcode_cgi = location.protocol + "ttp://souda-seisakusho.co.jp/cgi-in/mailform/postcodes/get?cgi"; と入れ替えました。
- Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- 和田 - 2009-07-05 22:58:22まず<this url>は変えたらあきまへん!それは共有SSLなどを使用する場合以外は変更しない場所ですっ!
もし変えるのであれば
var getpostcode_cgi = location.protocol + "//souda-seisakusho.co.jp/cgi-bin/mailform/postcodes/get.cgi";
が正解です。URLも間違ってますね。
とりあえずそこをなおしましょうか。
- Re:Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- ひでみちゃん - 2009-07-05 23:07:09和田様。
早速のご返答ありがとうございます。
ご指摘の部分を変更いたしました。
なにぶん初心者なモノでよろしくお願いします。
- Re:Re:Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- 和田 - 2009-07-05 23:52:24フォームのIDが変えられていますね。mailformじゃないと動きませんよ。
- Re:Re:Re:Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- ひでみちゃん - 2009-07-06 00:31:12ご指摘ありがとうございます。
IDをmailformに変更し、cssで使われているidもmailformに変更しました。
あと、postcode.jsの
var postcode_form_Id = "";
var postcode_ELM = "";
var feedback_address = ""; は
var postcode_form_Id = "mailform";
var postcode_ELM = "郵便番号";
var feedback_address = "住所(必須)"; でよかったでしょうか?
ご指導のほどよろしくお願いいたします。
- Re:Re:Re:Re:Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- 和田 - 2009-07-06 01:14:38いえいえいえいえ、違いますよ。formタグのidだけでいっすよ。
というかたぶんもはや最初からやり直したほうがいいです。
いろいろ手を加えると何が起こるかわかりませんので。
- Re:Re:Re:Re:Re:Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- ひでみちゃん - 2009-07-06 02:16:01ご連絡ありがとうございます。
住所検索ボタンを消して現状のまま置いておきます。
そしてまた、1から出直します。
ありがとうございました。
自分の限界を感じた時、有償の設置も考えてますので
その時はよろしくお願いいたします。
それでは、失礼致します。
- Re:Re:Re:Re:Re:Re:Re:Re:Re:std60 対応文字コードSHIFT_JIS 郵便番号のボタンについて
- 和田 - 2009-07-06 02:17:41いえいえ~そこまでいければ絶対大丈夫ですよっ!
試行錯誤しているうちにうまく動作しなくなる例は非常に多いですが、最初からやりなおすとサクッと動く例がほとんどなんで万難を排してもういっぺんがんばってみてください!
コメント欄