我的目标是在提交 Contact Form 7 后重定向到外部 URL,但前提是所有必填字段都已填写。相反,我每次都会收到重定向,即使所有字段都是空白。 没有输入的字段被标记为无效,但不会阻止重定向。
<input type="submit" value="Send" class="wpcf7-form-control wpcf7-submit" onclick="window.location.href='https://example.com'" />
最佳答案
有些事件可以帮助您实现场景。在您的情况下,一旦发送了电子邮件,就应该调用事件,因此您可以为此使用 wpcf7mailsent
。
在页脚添加以下代码。
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
window.location.href='https://example.com'
}, false );
</script>
关于javascript - 在没有输入必填字段的情况下提交联系表 7 后如何防止重定向到某个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54022647/