首页 > 解决方案 > 更改添加代码后jquery优惠券字段不起作用

问题描述

大家好,我是编码新手,我试图在 wordpress 的联系表 7 中向我的表单添加优惠券代码字段,我遇到的问题是我为成人和儿童分配了一个值,并且取决于每个返回的数量总价值,但即使只有 1 个成人和 0 个孩子,它也会返回成人和儿童的价值,所以我通过使用此代码找到了修复subtotal = $("#subtotal").val(Number($("#adult").val()*35) + Number($("#kid").val()*18.40));,但知道优惠券代码字段不起作用,我非常感谢你帮助,谢谢。 这是我正在处理的表单的链接。

我正在使用的代码。

jQuery(document).ready(function () {
  //alert("Welcome");
  var adult;
  var kid;
  var subtotal;
  var total;
  var couponcode;

  jQuery("#adult, #kid").on("change", function () {
    adult = this.value;
    kid = this.value;

    subtotal = $("#subtotal").val(
      Number($("#adult").val() * 35) + Number($("#kid").val() * 18.4)
    );
    jQuery("#subtotal").val(subtotal.toFixed(2));
  });

  jQuery('input[name="couponcode"]').on("input keydown keyup", function (e) {
    let couponcode = jQuery('input[name="couponcode"]').val().trim();

    if (couponcode == "CCPPF") {
      total = subtotal * 0.1;
      jQuery("#total").val(total.toFixed(2));
    }
  });
});

标签: javascriptjquery

解决方案


查看您的网站参考资料,该参考资料自我之前的评论以来发生了变化:

在此处输入图像描述

对: 的引用jQuery("#total")应该是:jQuery("#totcalc")


推荐阅读