我有一个简单的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的手。
答案 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);
?>