【发布时间】:2019-11-06 08:25:43
【问题描述】:
当我在控制台上编写代码时,它可以工作。当我在网站上上传时,它不起作用。
我想做一个条纹卡详细信息字段验证。填写详细信息时,填充框的边框颜色应为绿色,与卡片详细信息相同
我尝试过的代码:
if (jQuery('.input-text.wc-credit-card-form-card-expiry').val() == '') {
jQuery('.input-text.wc-credit-card-form-card-expiry').css('border-color', 'red');
}
else {
jQuery('.input-text.wc-credit-card-form-card-expiry').css('border-color', 'green');
}
网页网址: https://www.preprod.swett.se/checkout-2/
如果您在网站上查看。卡号字段工作正常。我希望到期日期和 cvv 字段日期也应该与卡详细信息相同
你能帮我处理这个 jQuery。
【问题讨论】:
-
一方面,您已将脚本粘贴到
body之外。 -
几件事:1/
Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3(看起来你安装了 3.4.1?)和jQuery(...).validate is not a function。当控制台中出现所有这些 JS 错误时,将很难调试任何 JS -
另外:您正在加载 2 个不同版本的 jQuery,不建议这样做
标签: javascript jquery stripe-payments