• 締切済み

mailto機能について

ほかの方がいくつか質問されていますが、よく理解できなかったので質問させて頂きます。 フォームの内容をmailtoで送信できると参考書やWebページに記載されていたので、下記のような記述でフォームを作成してみました。 参考書等によれば、この状態ではフォームに入力した内容がエンコードされて送信されるようです。 送信ボタンを押すと警告文が表示された後、メーラーは起動しましたが、本文には入力内容が反映されません。 ほかの質問者の方も本文に反映するのは難しいとの判断をされていますが、直接的にはどのような理由なのでしょうか。 参考にした記述が間違っているのでしょうか? 申し訳ありませんが、ご回答よろしくお願いします。 <form method="POST" action="mailto:vvv@xxx.yyy.zzz"> <div>名前: <input type="text" name="textfield1" size=20></div> <div>感想: <input type="text" name="textfield2" size=20></div> <input type="submit" value=" 送信 "> <input type="reset" value=" 取消 "> </form>

みんなの回答

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

<form method="POST" action="mailto:vvv@xxx.yyy.zzz"> この中にenctype="text/plain"を入れてみて下さい。 <form method="POST" action="mailto:vvv@xxx.yyy.zzz" enctype="text/plain"> こういう感じです。 これでうまくいくかもしれません。

kojihugy12
質問者

補足

ご回答ありがとうございます。 やってみましたが結果は変わらずでした。 enctype="text/plain"はエンコードをせずに、入力内容をそのまま送信するものですよね。 私の場合、メーラーが起動した時点ですでに本文中になにも反映されていないのです。 受信しないと見えないのかとも思いましたが受信したメールも本文が空白でした。 環境によりできない場合があるということでしょうか? OSはwin2000 メーラーはoutlook express ブラウザはIE6です。

関連するQ&A