簡體   English   中英

Wordpress 聯系表 7 條件重定向

[英]Wordpress Contact Form 7 Conditional Redirect

我希望根據用戶選擇的下拉選項將用戶重定向到頁面。

示例:如果他們從下拉菜單中選擇選項 A,他們將被重定向到頁面 A。如果他們選擇選項 B,他們將被重定向到頁面 B。

所有頁面都屬於同一個域名。

請幫忙。

您可以為此使用一個簡單的 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>

這段代碼對我有用。 我把它放在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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM