• ベストアンサー

選択肢によって送信先が変えられるメールフォームCGI

こんにちは。質問させて頂きます。 メールフォームのCGIで、複数のメルアドに送信出来るものはよくありますが、フォーム内のプルダウンなどの選択肢によって送信先が変えられるCGIがなくて困っております。 御存じの方はお教えくださいませんでしょうか。商用可能なもの、レンタルではないものがベターなのですが…よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.2

そうですね、私も同じことをしていまして、そのメール送信フォームのCGIをもとに説明します。 http://www.webpower.jp/websofts/manage/formail/ サンプルページのHTMLソース内に次のような記述がありますが、この部分を変更します。 <!-- name="_mailto" メールの送信先(1ヶ所のみ) --> <!-- スクリプトの初期設定で指定している場合は設定不要 --> <input type=hidden name="_mailto" value="foo@domain.tld"> ----- <select name=="_mailto">  <option value="foo-1@domain.tld">送信先1  <option value="foo-2@domain.tld">送信先2  <option value="foo-3@domain.tld">送信先3 </select> ----- このCGIはフリーなのにかなり高機能なので気に入ってますが、その分 設定も複雑になります。他のこういう方法でメールを送信する CGIを探すか、今使っているCGIをこんな形に改造するのも一考です。

参考URL:
http://www.webpower.jp/
mabee
質問者

お礼

お礼が遅くなって申し訳ありません。 非常に参考になりました。只今四苦八苦して改造中です。ありがとうございました!!

その他の回答 (1)

  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.1

formの中で送信先メールアドレスを _mailaddress など、hidden属性で指定するものなら、その nameを selectに指定することで切り替えられますよ。

mabee
質問者

補足

御返答ありがとうございます。 もう少し具体的に解説して頂けたら助かるのですが…

関連するQ&A