我如何在 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 选择的名称吗?
大家下午好,我是这个网站和编程的新手。我正在开发我的第一个本地网站,我想在 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 的回答,对于我的新问题很抱歉,但正如我所说的,我才刚刚开始。