Javascript-Mail
我想在文本区域向许多其他用户发送电子邮件。在文本区域“命名内容”中,如果我键入了由星星包围的“用户”,我想让他们填写每封电子邮件的用户名(“@”之前的文本)。这将产生许多不同的用户名在每封电子邮件。然后,当我按下一个按钮,我想让所有的电子邮件发送给每个相应的用户。这是我目前的邮件功能:Javascript-Mail,javascript,jquery,html,email,Javascript,Jquery,Html,Email,我想在文本区域向许多其他用户发送电子邮件。在文本区域“命名内容”中,如果我键入了由星星包围的“用户”,我想让他们填写每封电子邮件的用户名(“@”之前的文本)。这将产生许多不同的用户名在每封电子邮件。然后,当我按下一个按钮,我想让所有的电子邮件发送给每个相应的用户。这是我目前的邮件功能: function mail(){ var options = document.getElementById('users').options var emails = [] for(va
function mail(){
var options = document.getElementById('users').options
var emails = []
for(var i = 2; i < options.length; i++){
emails.push(options[i].innerHTML)
}
}
功能邮件(){
var options=document.getElementById('users').options
var电子邮件=[]
对于(变量i=2;i
我该怎么做?谢谢 不幸的是,无法使用JavaScript发送电子邮件,但可以使用PHP。在这里,您上面的变量
options
已放置在一个表单中,并通过POST发送到PHP页面,在input
属性中使用name=“options”
:
<?php
$options = $_POST['options'];
$to = "person@example.com";
$subject = "Random Life";
$body = "Lorem ipsum dolor. $options";
mail ($to,$subject,$body);
?>
这将向person@example.com
,主题为随机寿命
,内容为Lorem ipsum dolor[options]
,其中options
是表单传递的值
但最后,不,目前不可能使用JavaScript发送电子邮件。这在未来几年可能会实现,但目前不可用。您不能直接从JavaScript发送电子邮件。您需要使用服务器端脚本来完成它。您需要使用PHP或其他服务器端脚本语言。关于如何做到这一点,请参见下面我的答案