我开始学习HTMl我的自我。制作联系表格并复制代码块为:
<form id="ContactForm" action="">
<div>
<div class="wrapper">
<input type="text" class="input" >Your Name:<br>
</div>
<div class="wrapper">
<input type="text" class="input" >Your E-mail:<br>
</div>
<div class="wrapper">
<textarea name="textarea" cols="1" rows="1"></textarea>Your Message:<br>
</div>
<a href="#" onClick="document.getElementById('ContactForm').submit()">Send</a>
<a href="#" onClick="document.getElementById('ContactForm').reset()">Clear</a>
</div>
</form
页面在浏览器上显示正常,但用户无法将表单发送到我的邮箱。我知道邮件可能会出现在代码的某个地方,
缺少什么?
由于
Haim Rodrik
答案 0 :(得分:2)
从表单发送电子邮件的最简单方法是使用mailto:
操作:
<form id="ContactForm" action="mailto:your@email.com">
提交表单时(当用户单击“发送”按钮时),将使用您的电子邮件地址和电子邮件中预先填写的表单字段调用默认电子邮件客户端。用户可以编辑电子邮件并发送电子邮件。
但是,这不是一个可靠的解决方案,可能不是您想要的。为了“在后台”发送电子邮件,您必须添加一些服务器端代码来处理您的请求,例如PHP。如果您安装了有效的PHP服务器,则可以阅读有关如何在此线程中发送电子邮件的示例,例如:How to send an email using PHP?