【问题标题】:Wordpress Contact Form 7 Conditional RedirectWordpress 联系表 7 条件重定向
【发布时间】:2018-10-23 10:04:24
【问题描述】:

我希望根据用户选择的下拉选项将用户重定向到页面。

示例:如果他们从下拉菜单中选择选项 A,他们将被重定向到页面 A。如果他们选择选项 B,他们将被重定向到页面 B。

所有页面都属于同一个域名。

请帮忙。

【问题讨论】:

    标签: wordpress contact-form-7


    【解决方案1】:

    您可以为此使用一个简单的 JS 脚本:

    var option = document.getElementById('options');
    option.addEventListener('change', () => window.location.href = option.value);
    <select id="options">
    <option></option>
      <option value="https://stackoverflow.com">A</option>
      <option value="http://google.com">B</option>
    </select>

    【讨论】:

    • 嗨 Reza,这个 JS 脚本不工作。你能确认一下我应该把这个放在哪里吗?选项标签里面也没有任何东西,所以我应该删除它吗?
    • [select* your-project class:form-control first_as_label "Select" "Option A|hello@hello.com" "Option B|sales@hello.com"] 这是我目前拥有的
    【解决方案2】:

    这段代码对我有用。我把它放在functions.php文件中。

       <script type="text/javascript">
       document.addEventListener( 'wpcf7mailsent', function( event ) {
       console.log(event.detail);   
       if ( '2028' == event.detail.contactFormId ) { 
            console.log(event.detail.inputs[5].value);
            if (event.detail.inputs[5].value == '2021') {
               location = 'https://example.com/wp- 
               content/uploads/Brochure-2021.pdf';
            }
            if (event.detail.inputs[5].value == '2020') {
               location = 'https://example.com/wp- 
               content/uploads/Brochure-2020.pdf';
            }
        } 
       }, false );
       </script>
    

    【讨论】:

      猜你喜欢
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多