[英]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.