我有2个联系表单,应将其重定向到2个不同的“谢谢”页面。
Stackoverflow社区中没有与此相关的数据。
这是我要重定向2种不同形式时使用的代码。该代码不起作用:
for(i=0;i<N;i++){
for(j=0;j<strlen(M[i].name_surname);j++){
if(M[i].name_surname[j]!=' '){
printf("%c", M[i].name_surname[j]);
}
else{
break;
}
}
}
我希望当用户单击“提交”时代码会重定向到“谢谢”页面
答案 0 :(得分:2)
请尝试这个。您正在使用location
尝试重定向到另一个URL,但是在JavaScript window.location.href
中用于重定向。
add_action( 'wp_footer', 'cf7_thank_you_redirect' );
function cf7_thank_you_redirect() {
?> <script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '936' == event.detail.contactFormId ) { window.location.href = 'http://wp-phd.com/thank-you-1'; }
else if ( '937' == event.detail.contactFormId ) { window.location.href = 'http://wp-phd.com/thank-you-2'; }
else { // do nothing } }, false );
</script>
<?php
}