电子邮件中的HTML表单

我创build了一个带有文本框和单选button等的HTML表单。 我可以通过电子邮件发送到一个电子邮件地址

现在的问题,当我填写表单,并单击回复,我只得到我空白的HTML表单返回没有值被留在文本框的内部。

请帮忙

昆汀所说的东西是水,许多电子邮件客户端(咳嗽,outlook)对于支持HTML电子邮件都非常具体。 实际上大多数甚至不支持div或embedded的<style>块。 更不用说HTML表单了。

最好的办法是使用他们点击的url,然后打开一个表格供他们填写。 如果您需要自动捕获一些信息(如电子邮件)。 你可以生成查询string,并在你的邮件中添加信息dynamicallly ..

即; <a href="http://awesomeform.com/form.php?email=$client_email">

在电子邮件中,它看起来像: http://awesomeform.com/form.php?email=myemail@email.com : http://awesomeform.com/form.php?email=myemail@email.com

无论哪种方式

如果你坚持试图这样做,使用电子邮件样板让你开始。 它有很多“最佳实践”和build立在其中的提示/技巧。

http://htmlemailboilerplate.com/

对于我们的客户,我们对电子邮件中的HTML表单进行了相当广泛的研究。 底线是它几乎没有工作,所以最好链接到浏览器中的表单。 这里是我们的结果文章(和图表):

http://www.flitehaus.com/blog/2011-06-20-can-i-include-form-email

复杂的HTML不会与许多电子邮件客户端混合。 表格尤其得不到支持。

链接到通过HTTP可用的HTML文档。 人们可以点击一个链接,并在普通的网页浏览器中打开它。