生成以下 html:-6ren">
gpt4 book ai didi

javascript - Woocommerce 2.6.2 添加禁用属性以更新购物车按钮

转载 作者:行者123 更新时间:2023-11-29 19:11:37 26 4
gpt4 key购买 nike

我正在使用 Wordpress 4.5.3 和 Woocommerce 2.6.2

woocommerce/cart/cart.php 中的代码

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

<?php do_action( 'woocommerce_cart_actions' ); ?>

<?php wp_nonce_field( 'woocommerce-cart' ); ?>

生成以下 html:

<input type="submit" class="button" id="update_cart_button" name="update_cart" value="Winkelmand bijwerken" disabled="">
<input type="hidden" id="_wpnonce" name="_wpnonce" value="847e1da0f8">
<input type="hidden" name="_wp_http_referer" value="/winkelmand/">

所以奇怪的是,在输入字段中添加了“禁用”属性。当我使用开发人员工具删除禁用值时,我可以单击该按钮并正确更新购物车。

所以我想删除这个属性,我已经尝试过:

尝试 1

<script>
document.getElementById('update_cart_button').disabled = false;
</script>

尝试 2

<script>
jQuery('#update_cart_button').prop('disabled', false);
</script>

尝试 3

<script>
jQuery('#update_cart_button').removeAttr('disabled');
</script>

但没有一个解决方案删除禁用属性。

最佳答案

我遇到了同样的问题。我认为我解决它的方法不是最好的,但它应该在我们等待补丁的时候有效,所以你可能想听听。

进入

wp-content/plugins/woocommerce/assets/js/frontend/cart.min.js

有点乱,不过可以搜索一下

.prop("disabled",!0)},input_changed

!0 更改为 !1

在此之后保存并上传文件按钮应该再次正常工作。有一个问题是在更改后启用按钮的功能,已被删除按钮现在始终启用。就像我说的补丁后的临时解决方案,应该不需要进一步编辑。

问候卢卡斯

关于javascript - Woocommerce 2.6.2 添加禁用属性以更新购物车按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38454434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com