アプリ版:「スタンプのみでお礼する」機能のリリースについて

<html>
<body>

<form action="mailto:●●@●●.ne.jp" method="POST"
enctype="text/plain" name="mail">
アドレス<br>
<input type="text" size="20"name="アドレス"><br>
名前<br>
<input type="text" size="20" name="送信者"><br>
感想<br>
<textarea name="感想" rows="2" cols="20">
</textarea>
<br><input type="submit" value="送信">
<input type="reset" name="mail" value="リセット">
</form>

</body>
</html>

とやってもOEが立ち上がるだけで、フォームに書いた内容がOEに
表示されません。

A 回答 (3件)

<FORM action="mailto:xxx@xxx"> とした場合は、input、textareaの入力内容はすべて「本文」に "name属性値=入力値" として転記して送信されます。


<A href="mailto:xxx@xxx?subject=XXX&body=XXX"> の場合は、メールソフトの送信画面の「件名」「本文」に転記されます。

ただし、ブラウザとそのバージョン、メールソフトによって挙動は違ってきます。
MSIE以外のブラウザではおそらくほとんどが文字化けするでしょう。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
つまり、フォームのactionにmailto:を使うこと、Aタグmairuto:で日本語文字を使うことは実用に耐えないということです。
    • good
    • 0

本文にしたい所をbodyにして下さい。



<textarea name="body">


ただし、全部のブラウザ、メーラーが対応しているわけではありませんので、
(action="mailto:address@example.com&body=本文"という書き方も同様)
CGIを利用したメールフォームの方が確実です。
    • good
    • 0

http://www.tohoho-web.com/lng/199909/99090127.htm


こんちくは。

まぁ、こんなところじゃないかと。。。
素直に、本文は、メール本文内に書いてもらうだとか、メールの送信フォームスクリプトでも探すとかの方がいい気はします。

他の原因もあるかもしれませんが、後は、メーラーにも依存する部分なのでしょうから、ご自分でお使いの環境を確認後、その環境でホントに動くのか調べるべきでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!