我正在尝试为使用 Wordpress 中的 Contact 7 的客户创建报价请求表。 他们在表格中给了我几页产品,并希望用户能够从下拉列表中为每种产品选择数量,然后向他发送一封电子邮件,告诉他用户已请求报价他们在表格中选择的产品。
理想情况下,我只希望将已选择值的元素通过电子邮件发送给我的客户。
这是我目前使用的设置:
Product 1
[select menu-940 include_blank "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" ">10"]
Product 2
[select menu-941 include_blank "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" ">10"]
但是还有更多行。输出代码为:
[your-name] <[your-email]> is interested in the following products:
[menu-940]
[menu-941]
当然只是使用短代码只显示一个数值。有没有办法让他们在选择了一个值时显示文本值和数值,如果没有值则根本不显示?也许有某种占位符?
我选中了“从输出中排除带有空白邮件标签的行”复选框,因此如果 menu-940 没有值,则不会显示;但是,对于没有某种标识符的任何人来说,数值仍然没有用。
如果我能让下拉列表也位于表单中产品名称的旁边,那就太棒了,因为目前它们每个都占据一整行,使得表单的长度是这是必须的。
非常感谢。如果这很难理解,我很乐意提供更多信息。
亚当。
最佳答案
它将通过下拉选项的不同值/文本解决您的问题。
在产品名称旁边显示下拉菜单时,您应该尝试使用 CSS 将其正确定位。
关于html - 如何仅输出带值的下拉菜单(并给它们命名)- Contact Form 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39723146/