在感谢页面上重复使用联系表 7 提交

reuse contact form 7 submission on thank you page

我有一个包含 Contact Form 7 表格的页面。 提交表单后,用户将被重定向到感谢页面。

我想允许该用户再次发送具有相同值的表单(无需填写表单)。

能做到吗?

您没有在表单中提供字段,所以我只是随机输入了一些字段。

简而言之,您需要在发送时获取值,因此在表单的“其他设置”选项卡中添加:

on_sent_ok: "var yourname = $('.wpcf7 input[name=your-name]').val();var youremail = $('.wpcf7 input[name=your-email]').val();location = '/thank-you/?yourname='+yourname+'&youremail='+youremail+'&cf7favorite=';"

然后您需要让您的联系表单从查询字符串中获取值,如下所示:

[text* your-name default:get] 

url 查询参数必须与字段名称完全匹配才能使上述方法正常工作。