联系人表7有条件重定向

时间:2020-07-08 作者:Jituu

根据this ticket 在WordPress论坛上,我已将以下代码添加到我的联系人表单中,以进行有条件重定向。

<script type="text/javascript">
inputs = event.detail.inputs;
inputs.forEach( function(el) {
    if ( el.name == "menu-52" ) {
        if ( el.value == "Below $10,000" ) {
            location.href = "https://www.facebook.com";
        } else if ( el.value == "Above $10,000" ) {
            location.href = "https://google.co.in";
        }
    }
});
</script>
但这对我的联系人表单不起作用,控制台上也有一些错误。

谁能看一下,告诉我哪里出错了吗?

非常感谢。

1 个回复
SO网友:Jituu

我得到了答案。我们需要获取事件侦听器代码中的代码,如下所示:

<script type="text/javascript">
document.addEventListener( \'wpcf7submit\', function( event ) {
inputs = event.detail.inputs;
inputs.forEach( function(el) {
    if ( el.name == "menu-52" ) {
        if ( el.value == "Below $10,000" ) {
            location.href = "https://www.facebook.com";
        } else if ( el.value == "Above $10,000" ) {
            location.href = "https://google.co.in";
        }
    }
});
}, false );
</script>
谢谢你。