- ベストアンサー
textボックスに入力されたアドレスにメール送信
ブラウザはIE6です。 submitボタンを押すとformの内容をメールで送信できますが、これを利用して、submitボタンを押すとtextボックスに入力されたアドレスにメールを送ることは可能でしょうか。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CGIではないのですね。 では以下の方法でどうでしょう? <script> <!-- function iSubmit() { var adress = document.myFORM.adress.value; document.myFORM.action="mailto:"+adress; document.myFORM.submit(); } //--> </script> <FORM name="myFORM" method="post" str enctype="text/plain"> <INPUT type="text" NAME="adress"><BR> <INPUT type="button" VALUE="アドレス送信" onClick="iSubmit()"><BR> </FORM>
その他の回答 (1)
- mirurin
- ベストアンサー率43% (48/111)
>submitボタンを押すとformの内容をメールで送信できます このようなCGI等を設置されているということですか? だとしたら、可能です。 言語や、できればメール送信部分のソースを提示してもらえれば 詳しい回答ができると思います。
補足
ありがとうございます。補足致します。 CGIは許可されていない環境で、JavaScriptのみで達成したいと考えています。タグは以下のように組んであります。ここで、FORMタグのactionプロパティに、textボックスオブジェクトの値を入れたいということです。 <FORM name="myFORM" method="post" action = "mailto:xx@yy.ne.jp" str enctype="text/plain"> <INPUT type="text" NAME="adress"><BR> <INPUT type="submit" VALUE="アドレス送信"><BR> </FORM>
お礼
ありがとうございました。この方法でできました。 ところで、この方法で送信するメールの件名は、 mailto:"+adress+"?subject=○○××" で入れることができましたが、本文を入れる方法について、また質問したいと思います。