通过对话框发送电子邮件

时间:2014-01-26 08:21:17

标签: javascript php jquery email

我正在使用对话框发送电子邮件。当用户单击“分配”按钮时,将打开一个对话框。这是我的HTML输出:http://jsfiddle.net/DBWc2/1/

当用户点击对话框的“发送电子邮件”按钮时,如何合并以下PHP代码以发送电子邮件。

这是我从W3schools.com获得的PHP代码

<?php
 $to = "someone@example.com";
 $subject = "Test mail";
 $message = "Hello! This is a simple email message.";
 $from = "someonelse@example.com";
 $headers = "From:" . $from;
 mail($to,$subject,$message,$headers);
 echo "Mail Sent.";
?>

1 个答案:

答案 0 :(得分:1)

只需在action

中添加form即可
<form action="sendEmail.php" id="dialog" method="post" novalidate="novalidate"> 

然后将您的PHP代码放在sendEmail.php

<?php
 $to = "someone@example.com";
 $subject = "Test mail";
 $message = "Hello! This is a simple email message.";
 $from = "someonelse@example.com";
 $headers = "From:" . $from;
 mail($to,$subject,$message,$headers);
 echo "Mail Sent.";
?>

在这种情况下,sendEmail.php与HTML文件是同一目录。根据您当前的项目结构,它可以是不同的位置。

如果您不想刷新页面或重定向到另一个页面来发送电子邮件。您可以查看 Ajax