Wordpress联系表格7条件重定向

时间:2018-05-13 17:03:16

标签: wordpress contact-form-7

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

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

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

请帮忙。

2 个答案:

答案 0 :(得分:0)

您可以使用简单的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>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

这段代码对我有用。我把它放在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>