【发布时间】:2021-05-11 16:52:35
【问题描述】:
我有一个使用简码插入模板的表单
<?php echo do_shortcode('[contact-form-7 id="370" title="Contact form 1"]') ?>
我正在尝试设置一个事件,以便在提交表单时可以将用户重定向到另一个页面。我正在使用以下内容;
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'http://example.com/';
}, false );
</script>
问题是,当您提交表单时,整个页面都会重新加载,因此不会触发事件,因为表单不是通过 ajax 调用提交的。
这是我第一次尝试将表单集成到 Wordpress 中,所以我想我可能遗漏了一些东西。 Chrome 的开发者控制台中没有错误。
【问题讨论】: