我正在编辑一个HTML模板,需要在联系表单部分的帮助。我希望当用户单击send message按钮时,默认的电子邮件客户端(在我的情况下是Outlook)打开,电子邮件的名称、主题和正文都预先填充了表单中的值。我该怎么做呢?
联系人表单标记:
<div id="footer" class="container">
<header>
<h2>Questions or comments? <strong>Get in touch:</strong></h2>
</header>
<div class="row">
<div class="6u">
<section>
<form>
<div class="row half">
<div class="6u">
<input name="name" placeholder="Name" type="text" class="text" />
</div>
<div class="6u">
<input name="Subject" placeholder="Subject" type="text" class="text" />
</div>
</div>
<div class="row half">
<div class="12u">
<textarea name="message" placeholder="Message"></textarea>
</div>
</div>
<div class="row half">
<div class="12u">
<a href="#" class="button button-icon icon icon-envelope">Send Message</a>
</div>
</div>
</form>
</section>
</div>
<div class="row">
<ul class="icons 6u">
<li class="icon icon-home">
<h6> 1235 street <br />
city, state 0000<br /> </h6>
</li>
<li class="icon icon-phone">
<h6>(000) 000-0000 </h6>
</li>
<li class="icon icon-envelope">
<a href="mailto:hello@hello.com">hello@hello.com</a>
</li>
</ul>
</div>
</div>
</div>
发布于 2013-08-01 22:23:18
如果我理解正确的话,您可以使用mailto链接在电子邮件客户端打开邮件时预定义邮件的正文和电子邮件。
<a href="mailto:hello@hello.com?subject=Email Subject&body=Contents of email">hello@hello.com</a>
AJAX表单可能更适合,因为用户不需要电子邮件客户端来打开链接。
https://stackoverflow.com/questions/17996602
复制相似问题