联系表7重定向代码未重定向

时间:2019-09-12 12:40:45

标签: javascript wordpress contact-form-7

我有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;
            }
        }   
    }

我希望当用户单击“提交”时代码会重定向到“谢谢”页面

1 个答案:

答案 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 
}