我创建了一个带有文本框和单选按钮等的 html 表单。我可以将表格通过电子邮件发送到电子邮件地址。
现在的问题是,当我填写表格并单击回复时,我只得到我的空白 html 表单,文本框内没有留下任何值。
请帮忙
我们为我们的一个客户对电子邮件中的 HTML 表单做了一些相当广泛的研究。最重要的是它几乎无法正常工作,因此最好在浏览器中链接到表单。这是包含我们结果的文章(和图表):
http://www.flitehaus.com/blog/2011-06-20-can-i-include-form-email
Quentin 所说的站得住脚,许多电子邮件客户端(咳嗽、Outlook)在支持 HTML 电子邮件方面非常具体。事实上,大多数甚至不支持 div 或嵌入<style>
块。更不用说 HTML 表单了。
最好的办法是使用他们点击的 URL,然后打开一个表格供他们填写。如果您需要自动捕获他们的一些信息(例如电子邮件)。您可以生成查询字符串并在您的邮件中动态添加信息。
IE;<a href="http://awesomeform.com/form.php?email=$client_email">
在电子邮件中,它看起来像:http://awesomeform.com/form.php?email=myemail@email.com
如果您坚持尝试这样做,请使用电子邮件样板来帮助您入门。它有大量的“最佳实践”和内置的提示/技巧。
复杂的 HTML 不会与许多电子邮件客户端混合使用。表单的支持尤其差。
而是链接到通过 HTTP 可用的 HTML 文档。人们可以单击链接并在常规网络浏览器中打开它。