评论框给你发电子邮件

时间:2011-02-25 15:16:24

标签: html coldfusion comments

我需要制作一个评论框,在您提交时通过电子邮件发送给您

盒子的代码,但是我在评论中但是我没有给我发电子邮件

<!-- HTML comment box by Liam Gill --> 
<form action="/html/tags/html_form_tag_action.cfm" method="post"> 
     Teacher Comments:<br /> 
     <textarea name="comments" id="comments"> Students comments </textarea><br /> 
     <input type="submit" value="Submit" /> 
</form> 

<p style="font-size:10px;"><a href=liam.htm">Build website</a></p>

5 个答案:

答案 0 :(得分:3)

密钥是您列出为操作的cfm文件的内容。假设它的CFMAIL标签格式正确,并且定义了from =,to =和subject =属性......

是否在ColdFusion管理员中定义了SMTP服务器?如果没有,是否在CFMAIL标签中定义了一个?

我们需要更多信息才能为您提供帮助。

答案 1 :(得分:0)

直接HTML无法做到这一点。仅使用网页无法发送电子邮件。你需要服务器端的东西。

PHP是处理这类内容的常用技术。您可以reading a tutorial开始。完成后,请阅读mail()命令。

您在评论中发布的代码引用了ColdFusion脚本,我猜您没有这个脚本。

答案 2 :(得分:0)

答案 3 :(得分:0)

您可以在表单的操作字段中使用“mailto:me@mydomain.com”。当用户按下表单的提交按钮时,浏览器将首先显示一个警告框,表明用户的电子邮件地址将显示给收件人。

如果用户决定继续,表单数据将被发送到mailto:标记中提到的地址。浏览器将打开默认邮件客户端以通过电子邮件发送数据。

示例:

<form action="mailto:you@yourdmainhere.com" method="post" enctype="text/plain" >  
    FirstName:<input type="text" name="FirstName">  
    Email:<input type="text" name="Email">  
    <input type="submit" name="submit" value="Submit">  
</form> 

答案 4 :(得分:0)

<cfif isDefined('FORM.comments')>
     <cfmail to="youremail@gmail.com" from="someemail@gmail.com" subject="Student Comments">
          #FORM.comments#
     </cfmail>
     <p>Your Message has been sent!</p>
</cfif>

<form action="path/to/this/page" name="form" method="post"> 
 Teacher Comments:<br /> 
 <textarea name="comments" id="comments"> Students comments </textarea><br /> 
 <input type="submit" value="Submit" /> 
</form> 

<p style="font-size:10px;"><a href=liam.htm">Build website</a></p>

确保您的SMTP服务器也在Coldfusion管理员中正确设置。

相关问题