我正在努力使网站的结帐页面易于使用。
采取步骤纠正情况:
“要授予信用[...],请选择YES。否则,请选择NO。”
如果用户说“否”,我们希望它可以将“送货方式”自动更改为统一费率。
以下是其当前工作的视频。请原谅可怕的红色“指南”:
https://albaseballd22.com/wp-content/uploads/2019/06/ice_video_20190603-212125.mp4
您会注意到,尽管在选择“否”时突出显示了右侧的单选按钮,但似乎并没有真正点击它-因为这8美元的费用并未添加到总数中。
我整天都在进行研究,我不知所措-我注意到有关此的其他几篇文章,但都没有提供非常明确的指导(我对javascript也很陌生,所以这很可能完全是在我身上)
到目前为止,这是我用来选择单选按钮的代码。但是,它没有添加到总数中,因此它基本上没有用。
jQuery(document).ready(function($) {
$("input[name='after_checkout_billing_form_give_credit']").on("change", function(e) {
var newValue = e.No;
$("input[name='shipping_method[0]'][value='" + 'flat_rate:1' + "']").prop("checked", true);
});
});
预期结果: :当选择 NO 时,选择运输方式 预计的运费费率(可能会因地理位置/数量而异):8.00美元 ,然后添加到总金额中。
当前结果: :当选择 NO 时,它将选择 估计的运输方式统一费率(可能会因位置/数量而异):8.00美元 ,但不加到总额和/或刷新窗口中。
-
感谢您花一些时间来阅读这些人!