我正在使用对话框发送电子邮件。当用户单击“分配”按钮时,将打开一个对话框。这是我的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.";
?>
答案 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 。