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

HP作成初心者です。
現在HPを作成しているのですが、
HP訪問者に携帯電話メールアドレスを入力していただき
そのメールアドレス宛に、任意のURLをメール転送する
フォームを作りたいのですが、作成方法を教えてください。
よろしくお願いします。

A 回答 (3件)

かなりイカサマですけど



<script type="text/javascript">
<!--
function send(){
document.URLSendMail.action="mailto:"+document.URLSendMail.MAILADDRESS.value;
}
//-->
</script>
<form name="URLSendMail" action="mailto:bluepixy@domain.ne.jp" method="post" enctype="text/plain" onsubmit="send()">
ウチのブログのアドレスを携帯に送ります<br>
<label for="MAILADDRESS">携帯のアドレス</label><input type="text" name="YOURMAILADDRESS" value="" id="MAILADDRESS">
<br>
<input type="submit" value="送信"><input type="reset" value="クリア">
<input type="hidden" name="url" value="http://blog.livedoor.jp/p-1956050/m/index.cgi">
</form>
というようにすると
YOURMAILADDRESS=bluepixy@ezweb.ne.jp
url=http://blog.livedoor.jp/p-1956050/m/index.cgi
のような形でメールが届きます。

ただし、
actionにmailto:が対応しているブラウザであること
ユーザー側にメールを送信できる環境があること
そのメールがブラウザからのmailto:に対応していることが必要です。
IE+アウトルックでは、できます。
これは、結局ユーザーにメールを出させているだけなので、イカサマですけど。
    • good
    • 0
この回答へのお礼

ありがとうございます。
何とかできました

お礼日時:2004/09/02 00:26

CGI メール送信 フォーム


で検索してみると良いですよ。

少なくともCGIの概念を理解する必要がありますが、サーバのサービスによってはsendmailが可能かもしれません。
どちらにしろ他人に聞いて理解出来るような単純なものではないので頑張ってください。

参考URL:http://www.google.co.jp/
    • good
    • 0

フォームのみで実現するのは不可能です。


実現にはCGIなどのサーバーサイドスクリプトを作ってそこにフォームデータを送信し、サーバーからメール送信する必要があります。

この回答への補足

すみません。
具体的にどのような記述になりますか?
教えてください。
お願いします。

補足日時:2004/09/01 02:03
    • good
    • 0

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