【发布时间】:2016-11-25 16:20:59
【问题描述】:
所以我自己做了一个网站。由于它有使用计划,我需要有人帮助:)
我需要用户填写几个框,然后将其发送到我的电子邮件 thisismyemail@provider.com。
由于我有点新,我现在不知道怎么做。
表格:http://imgur.com/U5Q3jrE 这是我的代码:
<form action="../index.html" method="post" class="message">
<input type="text" value="Naam" onFocus="this.select();" onMouseOut="javascript:return false;"/>
<input type="text" value="E-mail" onFocus="this.select();" onMouseOut="javascript:return false;"/>
<input type="text" value="Onderwerp" onFocus="this.select();" onMouseOut="javascript:return false;"/>
<textarea></textarea>
<input type="submit" value="Send"/>
</form>
现在我需要的是它不会将我带到索引页面,而是显示一条消息,例如:“您的消息已发送”并将其发送到我的电子邮件,因为目前它没有发送到任何东西。
我还是个新手,所以请原谅我的菜鸟:P
谢谢大家, Waylon194
【问题讨论】:
-
仅使用 html 是无法实现的。您应该使用像 php 或 java 这样的服务器端语言
-
你需要 php:php.net/manual/function.mail.php
-
您不能单独使用客户端 JavaScript 发送电子邮件,服务器必须支持电子邮件协议才能发送电子邮件
-
JavaScript 仅用于操作 DOM。要发送邮件,您需要服务器端代码,例如 PHP。
-
您需要一个服务器端脚本来发送电子邮件:JS 无法为您做到这一点。然而,JS 可以做的是,使用 AJAX 将所有表单信息发送到服务器端脚本,在那里进行实际发送,然后将成功或错误响应返回给 JS。
标签: html email html-email