• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームメールを受け取る時に)

フォームメールを受け取る方法について

このQ&Aのポイント
  • フォームメールを受け取る際にCGIを使わずに、method="post" action="mailto:***@***.***?subject=form"のやり方で受け取れるようにしています。
  • しかし、アンケート形式の場合、フォーム内部をテーブルで作っており、そのテーブルの一部分のテキストボックスの内容をメールのタイトルに抽出したいです。
  • 上記のやり方では、subject="***"の***の部分がそのままタイトルになってしまいますので、CGIを使わずにアンケートの一部分であるテキストボックスの内容をメールのタイトルに貼り付ける方法を教えてください。

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

  • ベストアンサー
  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

<form method="post" name="フォーム名" enctype="text/plain" onsubmit="document.フォーム名.action='mailto:メールアドレス.ne.jp?subject=' + document.フォーム名.elements['テキストボックス名'].value"> タイトル<input type="text" name="テキストボックス名"><br> <input type="submit" value="メール送信"></form> 半角英数ならこのままでちゃんと表示されますが、 全角文字の場合、jis にエンコードしないと何がなんだか分かりません。 あと、送る方のブラウザにメールアドレス情報が 保存されていないといけないので、 私の様に外部メーラーを使っている人は使えません。 でも、こういう意味ですよね?(^-^;

noname#2601
質問者

お礼

出来るようになりました。 どうやらPCの調子(?)が悪かったみたいです。本当にどうもありがとうございました。

noname#2601
質問者

補足

さっそくやってみたのですが、メーラー自体の立ち上がりがなくなりメールの送信が出来てないようなのですが、なぜでしょうか?ちなみにテストはIEとoutlookでテストしてます。

すると、全ての回答が全文表示されます。

関連するQ&A