gpt4 book ai didi

Javascript 代码在联系表单中不起作用

转载 作者:行者123 更新时间:2023-12-01 00:13:59 26 4
gpt4 key购买 nike

我想在我的联系表单 7 中创建一个函数,如果用户从下拉列表中选择特定项目,表单字段就会出现在表单中。经过一番修改后,我想出了一些代码:

[text* your-name placeholder"Volledige naam" ]


[email* your-email placeholder"Geldig emailadres"]


[select* your-type id:TypeDropdown placeholder"Selecteer soort" "Algemene vraag" "Afspraak maken" "Klacht indienen"]


[text* your-subject placeholder"Onderwerp"]

[date* your-date id:EnterDate]

[textarea your-message placeholder="Uw bericht"]

[submit "Verzenden"]

<script language="javascript" type="text/javascript">
document.getElementById("EnterDate").style.display = 'none';
document.getElementById("TypeDropdown").addEventListener("change", displayDateField);
function displayDateField() {
var dropdownText = document.getElementById("TypeDropdown").value;
if (dropdownText === "Afspraak maken") {
document.getElementByid("EnterDate").style.display = 'block';
}
else {
document.getElementById("EnterDate").style.display = 'none';
}
}
</script>

除非我尝试此代码时它不起作用。新表单字段 EnterDate 不会出现在表单中。

知道这是因为我的代码中的缺陷还是这根本不可能吗?

提前致谢!

最佳答案

尝试在表单中添加条件逻辑组,而不是使用 javascript。看看这个链接

https://conditional-fields-cf7.bdwm.be/conditional-fields-for-contact-form-7-tutorial/

关于Javascript 代码在联系表单中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59894773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com