wordpress - WordPress 联系表 7 - 用于下拉选择的不同重定向页面
问题描述
我需要你的帮助。由于复选框选择,我想重定向到特定页面。表单已正确传输,但提交后未重定向到相应页面。我已将 Javascript 代码直接输入到 Contactform 7 中。(见图 1)您能帮帮一下吗?
Contactform 7 简码和 Javascript:
[checkbox Auswahl id:eauswahl use_label_element default:0 "50€" "100€" "200€" "500€"]
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '2539' == event.detail.contactFormId ) {
var aAuswahl = document.getElementById("eauswahl").value;
if (aAuswahl == "50€") {
location = 'http://localhost/dwp/danke1/';
} if else (aAuswahl == "100€") {
location = 'http://localhost/dwp/danke2/';
} if else (aAuswahl == "200€") {
location = 'http://localhost/dwp/danke3/';
} if else (aAuswahl == "500€") {
location = 'http://localhost/dwp/danke4/';
}
}
}, false )
</script>
解决方案
这段代码对我有用。我把它放在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>
推荐阅读
- excel - 合并多个单元格的文本
- reactjs - 为什么我在下面的代码中将 ID 的值设为未定义?反应
- ios - iOS:UICollectionView 的辅助功能无法正常工作
- python - Python搜索多个值存在于列表列表中
- c# - Preventing access to base method from derived class
- python - 需要登录时如何从网站上抓取数据?
- c# - 如何在 C# System.Drawing.Font 中使用 Helvetica 和 Helvetica Black?
- swift - 从 Struct 中的 FirebaseStorage 获取数据
- java - moveCamera() 在 Android 上使用了错误的位置数据
- if-statement - 为什么这种语法会在“else”子句中产生错误?