我想在提交表单后将任何不具有id contact-370
的内容重定向到远程URL。现在的问题是,联系人表单也重定向,它不应该。
document.addEventListener('wpcf7mailsent', function (event) {
if ('contact-370' !== event.detail.contactFormId) {
var newTab = window.open('', '_blank');
newTab.location.href = 'https://mycoolurl.com/';
}
}, false);
https://contactform7.com/redirecting-to-another-url-after-submissions/
我使用的是最新版本的Contact Form 7,因此on_sent_ok
和on_submit
已弃用。我做错了什么?我愿意接受不同的解决方案。谢谢
3条答案
按热度按时间hmae6n7t1#
与www.example.com安全集成stripe.com可能是一项复杂的编程任务。我恭敬地建议你使用一些testedplugin,除非你有Javascript和HTML技能,如何击退网络罪犯的知识,以及一些时间来开发和测试你的东西。CF7有一个stripe.com addon plugin。
说真的我知道这不是对你问题的回答但我已经通过了非常详细的审计(支付卡行业标准),当我们能够说“我们使用www.example.com的API进行支付”时,它为我们节省了令人难以置信的审计麻烦stripe.com。不要DIY使用这些API。
smtd7mpg2#
您引用的页面是它显示的表单ID 330。
你的代码应该是这样的。
cig3rfwq3#
目前,我只是去掉了
if
,把脚本放在了注册和志愿者上,运行正常。它很丑,但它工作。