1

我正在尝试设置电子邮件收据以发送给填写表格的用户。我正在使用 Webform 6.x-3.1。在此 Web 表单“admin/help/webform”的帮助页面上,它通过说明“一旦完成添加字段,您可能希望向管理员发送电子邮件或返回给填写表单的用户发送电子邮件来暗示该功能。单击内容的 Webform 选项卡下方的 Emails 子选项卡。” 看来他们在这个版本中去掉了“附加处理”能力。

我尝试在“电子邮件”选项卡下添加一个隐藏的电子邮件字段以向表单提交者发送电子邮件,但没有奏效。我要添加一个名为“email_user”的隐藏字段,并为默认值赋予它 %post[email] 因为他们填写的电子邮件字段是“email”。它看起来不像是在抢帖子。

有没有人有这个工作或了解如何完成它?

4

1 回答 1

2

我认为您可能误解了电子邮件子选项卡。例如,从一个新的 Webform 节点重新开始,然后试试这个:

  1. 在“表单组件”子选项卡中,添加三个组件:“示例名字”(类型:文本字段)、“示例姓氏”(类型:文本字段)和“示例电子邮件地址”(类型:电子邮件)。对于此示例,将它们全部标记为“强制”(尽管我认为确认电子邮件不需要该设置)。

  2. 查看“电子邮件”子选项卡。看看“组件值:”下拉列表现在如何显示“示例电子邮件地址”作为选项?保持选中状态,然后单击右侧的“添加”按钮。

  3. 在下一页,您可以定义电子邮件标题和正文,我相信您之前已经看到过。但是,请注意顶部的电子邮件地址:字段,该字段仍然选择了您的“示例电子邮件地址”组件。这意味着确认电子邮件将发送到提交时在“示例电子邮件地址”表单字段中输入的电子邮件地址。

  4. 现在单击“查看”选项卡并试用您的表单:输入示例名称和真实电子邮件地址,提交,然后检查您是否收到 Webform 生成的确认电子邮件。

简而言之:您不使用电子邮件子选项卡为表单定义其他字段/组件;您可以使用它来选择哪些现有的表单字段应该是确认电子邮件的收件人。

于 2010-09-15T01:38:37.330 回答