根据同一页面上的另一个单选按钮动态更改单选按钮-Woocommerce

时间:2019-06-04 04:34:04

标签: javascript wordpress woocommerce asp.net-ajax

我正在努力使网站的结帐页面易于使用。

网站为https://albaseballd22.com

采取步骤纠正情况:

  1. 将产品添加到购物车。 https://albaseballd22.com/create-an-order/
  2. 去结帐https://albaseballd22.com/checkout/
  3. 在结帐页面上,系统会提示买家(在结算信息下)选择一个选项:

“要授予信用[...],请选择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美元 ,但不加到总额和/或刷新窗口中。

-

感谢您花一些时间来阅读这些人!

0 个答案:

没有答案