首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表格7中的条件字段不起作用

表格7中的条件字段不起作用
EN

WordPress Development用户
提问于 2018-07-27 17:44:16
回答 2查看 3.9K关注 0票数 1

在我的联系方式中,我需要一滴量的订单。在选择“其他”时,我希望显示一个数字字段以供输入。下面是我的代码,但不起作用。有人能帮忙吗?提前谢谢。

代码语言:javascript
复制
<script language="javascript" type="text/javascript">
document.getElementById("OrderQuantity").addEventListener("change", displayNumberField);
  function displayNumberField() {
    var dropDownText =  document.getElementById("OrderQuantity").value;
    if (dropDownText == "Other") {
      document.getElementById("EnterOtherQuantity").style.display = 'block';
    } else {
      document.getElementById("EnterOtherQuantity").style.display = 'none';
    }
  }
</script>

<label> Order Quantity
[select* drop-down-menu id=OrderQuantity "Select Quantity" "10" "20" "30" "40" "Other"] </label>

<label id="EnterOtherQuantity" style="display:none;"> Please Specify Your Order Quantity
[number other-order-quantity min:41] </label>
EN

回答 2

WordPress Development用户

发布于 2019-06-04 10:04:06

您可以尝试此附加项来创建条件字段。https://nl.wordpress.org/plugins/cf7-conditional-fields/

票数 2
EN

WordPress Development用户

发布于 2018-07-27 23:27:32

请注意,选择*下拉菜单id=“OrderQuantity” CF7短代码不会为select输出任何id,因此不能使用document.getElementById,但可以依赖document.getElementById属性:

代码语言:javascript
复制
<label> Order Quantity
[select* drop-down-menu id=OrderQuantity "Select Quantity" "10" "20" "30" "40" "Other"] </label>

<label id="EnterOtherQuantity" style="display:none;"> Please Specify Your Order Quantity
[number other-order-quantity min:41] </label>

[submit "Send"]

<script language="javascript" type="text/javascript">
document.getElementsByName("drop-down-menu")[0].addEventListener("change", displayNumberField);

function displayNumberField() {
  var dropDownText =  document.getElementsByName("drop-down-menu")[0].value;
  if (dropDownText == "Other") {
    document.getElementById("EnterOtherQuantity").style.display = 'block';
  } else {
    document.getElementById("EnterOtherQuantity").style.display = 'none';
  }
}
</script>
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/309748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档