我如何在 cf7 电子邮件中显示不同的消息?

How can i show a different message in cf7 email?

大家下午好,我是这个网站和编程的新手。我正在开发我的第一个本地网站,我想在 Contacf 表单 7 中放置一个下拉菜单。 所以我试着解释我想要的结果。 在此下拉菜单中,我有 4 个选择,我希望在电子邮件中收到每个选择的附加文本。 例子 下拉式菜单: 猫 小狗 大象 狮子

所以在我收到的电子邮件中,如果我选择了猫,我还想要文本 "small place" 如果我选择狗 "medium place" 等等。 我该怎么做才能得到这个结果? 抱歉我的英语不好,提前感谢您的每一个回答

你可以使用 CF7 Conditional Fields

您可以插入一个隐藏的输入,并使用一些 js/jquery 您可以根据所选选项用一个值填充该输入。

$('#selectid').on('change', function() {
  if($('#selectid').val() == "text"){
    $('#inputId').val('insert text');
  }
});

然后您可以将隐藏的输入内容放入邮件模板中。

更新:

根据您的需要,这是正确的代码: jsfiddle

非常感谢 Paul 的回答,对于我的新问题很抱歉,但正如我所说的,我才刚刚开始。

selectid(我必须输入下拉菜单的名称?

inputId 我必须输入 ddmenu 选择的名称吗?