发送来自HTML / Javascript的电子邮件

时间:2014-12-11 11:43:20

标签: javascript html html-email

我有一个简单的html页面,它应该从文本框中获取输入并将其作为电子邮件发送。

function getData()
{    var txt=document.getElementById("result").value;    }

<body>
<form>
<input type="text" id="result" size="20">
<input type="button"  onclick="getData()"> 
</form>
</body>

现在我需要将txt的值作为电子邮件发送。什么是实现这一目标的最简单方法?我熟悉Java / Java脚本。我没有PHP的手。

1 个答案:

答案 0 :(得分:1)

您无法使用客户端JavaScript发送电子邮件。

您需要将表单提交到服务器端脚本,该脚本可以为您发送邮件。

使用PHP并不太难,所以我建议你阅读它。这是一个很好的链接:http://code.tutsplus.com/tutorials/sanitize-and-validate-data-with-php-filters--net-2595

<form action="myscript.php">
  <input type="text" name="message" size="20">
  <input type="submit" value="Send mail""> 
</form>

然后在myscript.php中:

<?
  $message = filter_var($_POST['message'], FILTER_SANITIZE_STRING);
  mail("someone@example.com","My subject",$message);
?>