将分数添加到 contact form 7 电子邮件结果

Add scores to contact form 7 email results

我创建了一个网站,使用 jQuery 提出一系列问题并进行评分。

$("#next01").click(function() {
    if ($("#question01").is(":checked")) { 
        $("p.score01").html("correct");
    } else {
        $("p.score01").html("incorrect");
    }
});

这显然会更改段落标记的内容以显示答案是正确还是错误。

页面上也有 Contact Form 7 表格。

是否可以将此信息提供到我的 Contact Form 7 电子邮件结果中,以便收件人通过电子邮件将分数发送给他们?

实现此目的的一个简单方法是在您的联系表单上创建一个隐藏的分数字段。给它一个 ID,然后像其他字段一样在您的 Contact Form 7 电子邮件中使用它。然后只需使用您的 jQuery 用正确的分数更新该字段的值。

我想通了 - 输入中没有实际内容 - 它是由值标记定义的...所以我使用 attr 方法更改值。

$(".span-name input").attr("value","correct");

仍然感谢 - 非常感谢