【发布时间】:2018-10-23 10:04:24
【问题描述】:
我希望根据用户选择的下拉选项将用户重定向到页面。
示例:如果他们从下拉菜单中选择选项 A,他们将被重定向到页面 A。如果他们选择选项 B,他们将被重定向到页面 B。
所有页面都属于同一个域名。
请帮忙。
【问题讨论】:
我希望根据用户选择的下拉选项将用户重定向到页面。
示例:如果他们从下拉菜单中选择选项 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>
【讨论】:
[select* your-project class:form-control first_as_label "Select" "Option A|hello@hello.com" "Option B|sales@hello.com"] 这是我目前拥有的
这段代码对我有用。我把它放在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>
【讨论】: