【发布时间】:2016-02-19 06:30:45
【问题描述】:
我对这个客户联系表有一个有趣的问题。
- 用户选择他们所在的州
- 会出现一个下拉菜单,让他们从该州选择一位代理,将他们推荐给公司
- 点击提交后,选定的代理会通过电子邮件发送
我一直在使用 Contact Form 7 的 [your-recipient] 标记来执行此操作。但是,有四个下拉字段,并且在选择它们的正确状态之前,它们都是隐藏的。
我遇到的问题是,收件人电子邮件始终是同一个人,我无法找到解决此问题的方法。如果有人选择 Jerry、Bill、Mike 或 Tom,它总是会选择一个人(第四个下拉菜单中的名字)。
如果用户选择(其他),无论状态如何,都会出现一个文本区域。
表单格式:我正在编辑类和名称/电子邮件以使其简单。
<div id="group1" name="group1" class="hidden">
<p class="class1">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com"
"Name2|email2@email.com"]
</p>
</div>
<div id="group2" name="group2" class="hidden">
<p class="class2">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com"
"Name2|email2@email.com"]
</p>
</div>
<div id="group3" name="group3" class="hidden">
<p class="class3">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com"
"Name2|email2@email.com"]
</p>
</div>
<div id="group4" name="group4" class="hidden">
<p class="class4">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com"
"Name2|email2@email.com"]
</p>
</div>
<div id="groupother1" name="groupother1" class="hidden">
<div class="editedout">
<div class="holdup">
Hold up! You selected Other. Please review the Referred By list above to be sure your contact isn't listed. If not, we would love to hear how you heard about us.
</div>
[textarea textarea-629 class:groupother class:text-1 placeholder "How did you hear about us or find us?"]
</div>
</div>
[submit class:submit "Submit"]
电子邮件输出
First Name: [text-761]
Last Name: [text-875]
Street: [text-61]
City: [text-62]
State: [menu-817]
Zip: [text-64]
Email Address: [text-150]
Phone Number: [text-160]
Occupation: [text-162]
Referred By: [_raw_your-recipient] - [your-recipient]
基本上,无论谁被选中,每封收件人电子邮件都会从第 4 组发送到 Name1。
【问题讨论】:
标签: php wordpress email contact-form-7