- ベストアンサー
携帯に任意のURLをメール転送する方法
HP作成初心者です。 現在HPを作成しているのですが、 HP訪問者に携帯電話メールアドレスを入力していただき そのメールアドレス宛に、任意のURLをメール転送する フォームを作りたいのですが、作成方法を教えてください。 よろしくお願いします。
- みんなの回答 (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+アウトルックでは、できます。 これは、結局ユーザーにメールを出させているだけなので、イカサマですけど。
その他の回答 (2)
- nobusige
- ベストアンサー率35% (7/20)
CGI メール送信 フォーム で検索してみると良いですよ。 少なくともCGIの概念を理解する必要がありますが、サーバのサービスによってはsendmailが可能かもしれません。 どちらにしろ他人に聞いて理解出来るような単純なものではないので頑張ってください。
- 参考URL:
- http://www.google.co.jp/
- mach999
- ベストアンサー率75% (36/48)
フォームのみで実現するのは不可能です。 実現にはCGIなどのサーバーサイドスクリプトを作ってそこにフォームデータを送信し、サーバーからメール送信する必要があります。
補足
すみません。 具体的にどのような記述になりますか? 教えてください。 お願いします。
お礼
ありがとうございます。 何とかできました