【发布时间】:2011-05-11 18:45:43
【问题描述】:
我有一个表单,当用户单击链接时会弹出一个表单,然后将电子邮件发送到他们选择的地址。表单看起来不错,但电子邮件没有发送...
<a href='#emailpopup' id='sendMessage'><img src="images/email.jpg"></a>
<div id="tellfriend" class="contact_form">
<a class="close" href="#close" >Close</a>
<form id='tellafriend_form' method="post" action="http://naturesfootprintinc.com/sendmail.php">
<label for="name">Your Name: </label>
<input class="std_input" type="text" id="name" name="name" size="40" maxlength="35" value="" />
<label for="to">Friend's email: </label>
<input class="std_input" type="text" id="to" name="to" size="40" maxlength="35" />
<label for="subject">Subject: </label>
<input class="std_input" type="text" id="subject" name="subject" size="40" value="Check this out!!" />
<label for="message">Message: </label>
<textarea id="message" name="message" readonly="readonly" rows="18" cols="40">Custom message</textarea>
<input type="submit" name="submit" class="form_but" value="Submit"/>
</form>
</div><!-- #tellfriend -->
使用的脚本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script>
<script>
$(function() {
$('#tellfriend').hide();
$('#sendMessage').click(function(e) {
$("#tellfriend").fadeToggle('fast');
});
});
</script>
发送邮件.php:
<body>
<div id="thankyou">
<h1><strong>Thanks for sharing!</strong></h1>
<p><a href="http://homepage.com">Back to homepage</a></p>
</div>
</body>
是的,我是这里的新手。感谢您的帮助和耐心。
【问题讨论】:
-
你用什么代码发送邮件?
-
表单真的被提交了吗?这是客户端问题还是服务器端问题?
-
您从不发送任何邮件。任何地方。期间。
-
@blackessej:您希望
sendmail.php的哪一部分发送邮件? -
电子邮件未发送,因为您从未发送过电子邮件。您需要实际发送一封电子邮件才能发送。 sendmail.php 只是输出一些 HTML,它实际上并没有做任何事情,它需要发送电子邮件。
标签: javascript jquery email