禁用了WooCommerce更新购物车按钮

时间:2018-04-19 23:39:44

标签: woocommerce cart

我在网站结帐时暂时遇到问题,因此更新购物车按钮无效。如果您进入项目数量所在的元素,并将金额从(例如)4更改为2并按Enter键然后更新,但如果您更改数量并按更新购物车,则不会发生任何事情。这是我的FTP按钮的代码,我只是没有看到问题:

<button type="submit" class="button" name="update_cart" value="<?php esc_attr_e( 'Update cart', 'woocommerce' ); ?>"><?php esc_html_e( 'Update cart', 'woocommerce' ); ?></button>

检查Google中的元素我发现它已被禁用,但我不知道在FTP中启用它的位置:

<button type="submit" class="button" name="update_cart" value="Update cart" disabled="">Update cart</button>

编辑:将评论移至问题

虽然查看Checkout的优惠券部分,但我想知道更新购物车按钮是否应该更像这样:

<div class="coupon">   
  <label for="coupon_code">
    <?php esc_html_e( 'Coupon:', 'woocommerce' ); ?>
  </label> 
  <input type="text" name="coupon_code" class="input-text" id="coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" /> 
  <input type="submit" class="button" name="apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>" /> 
  <?php do_action( 'woocommerce_cart_coupon' ); ?> 
    </div> 
  <?php } ?>

EDIT2:我找到了一个临时解决方案:

  

可湿性粉剂内容/插件/ woocommerce /资产/ JS /前端/ cart.min.js

搜索:

  

.prop(&#34;禁用&#34;!,0)},input_changed

并将!0更改为!1

这适用于购物车的第一次更新,然后它又回到了不再工作状态,但它是一个开始。

1 个答案:

答案 0 :(得分:0)

尝试更换 <button name="update_cart"> 而不是输入

<input type="submit" class="button" name="update_cart" value="<?php esc_attr_e( 'Update cart', 'woocommerce' ); ?>">

在更新woocommerce时遇到了同样的问题,并注意到他们将某些输入改为按钮,因此只需恢复使用输入即可解决问题。