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或其他服务器端脚本语言。关于如何做到这一点,请参见下面我的答案