javascript - 更改添加代码后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));
}
});
});
解决方案
推荐阅读
- spring-boot - log4j2 在应用重启时删除今天的内容
- java - Spring Boot PostMapping 总是收到 Null
- go - 无法读取和打印yaml文件数据
- python - 无法从python中的字符串获取数据
- android - 使用 Remoteviews 的 Android 自定义通知
- swift - Kotlin 原生使用 AXUIElement
- linux - Linux mDNS 客户端可以是“纯”客户端吗?
- openlayers - 在 openlayers 中绘制多边形后无法获取几何图形
- swift - 如何更改导航栏后退按钮的字体和颜色
- openthread - OpenThread 是否允许多个 CoAP 安全连接?