【问题标题】:Html form in email电子邮件中的 HTML 格式
【发布时间】:2012-05-06 04:47:34
【问题描述】:

我创建了一个带有文本框和单选按钮等的 html 表单。 我可以将表格通过电子邮件发送到电子邮件地址。

现在的问题是,当我填写表格并单击回复时,我只得到我的空白 html 表单,文本框内没有留下任何值。

请帮忙

【问题讨论】:

    标签: html email


    【解决方案1】:

    复杂的 HTML 不能与许多电子邮件客户端混合使用。对表单的支持尤其差。

    链接到通过 HTTP 可用的 HTML 文档。人们可以单击链接并在常规网络浏览器中打开它。

    【讨论】:

    • 谢谢 :) 不幸的是我已经知道这一点,我不能使用链接或发布附件,我必须创建嵌入在电子邮件中的 html 表单,它适用于无法访问互联网的客户。
    • 哦。我错过了“点击回复”位。你对此无能为力。我会使用“在此处输入您的答案”占位符。
    【解决方案2】:

    Quentin 所说的站得住脚,许多电子邮件客户端(咳嗽、Outlook)在支持 HTML 电子邮件方面非常具体。事实上,大多数甚至不支持 div 或嵌入的 <style> 块。更不用说 HTML 表单了。

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

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

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

    不管怎样

    如果您坚持尝试此操作,请使用电子邮件样板来帮助您开始。它有大量的“最佳实践”和内置的提示/技巧。

    http://htmlemailboilerplate.com/

    【讨论】:

      【解决方案3】:

      我们为我们的客户对电子邮件中的 HTML 表单进行了一些相当广泛的研究。底线是它几乎无法正常工作,因此最好在浏览器中链接到表单。这是包含我们结果的文章(和图表):

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

      【讨论】: