我希望根据用户选择的下拉选项将用户重定向到某个页面。
示例:如果他们从下拉菜单中选择选项A,则会将其重定向到页面A.如果他们选择选项B,则会将其重定向到页面B.
所有网页都属于同一个域名。
请帮忙。
答案 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;
答案 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>