Prestashop 货到付款 select hide/show 付款方式
Prestashop on delivery select hide/show payment method
我在想办法 show/hide 付款方式 select。
我尝试了几个解决方案,但对我没有用。
其中一个是这个:
<script>
$(document).ready(function(){
toggleFields();
$('.delivery_option_radio').on('change', function() {
toggleFields();
});
});
function toggleFields() {
if ($('#delivery_option_3_0').is(':checked')) {
alert("Selected")
} else {
alert("Not Selected");
}
}
</script>
问题是它只工作了 2 次。示例:
页面加载,警告框出现并显示:选中,然后我 select 其他单选按钮显示 "Not Selected" 然后它停止工作。
有什么解决办法吗?我在这里找到了这个教程:
我读到它可能与 ajax 有关。我必须重新加载我的 jQuery,因为送货单选按钮使用 ajax 来计算总价。
无需再进行代码开发的麻烦。使用非常好的免费 Ship to Pay 模块。适用于 1.6/1.5 甚至 1.4
它是如何工作的?
你有前任。货到付款shipping/payment 方式。因此,在下一个付款步骤中,您的客户将看不到任何 Bankwire、PayPal、店内提货选项,只有一种货到付款 COD 方法。
下一个例子。客户想要直接在商店取货。他选择送货选项到店自提,在付款方式中将看不到货到付款付款方式或 PayPal/Bankwire 选项。
我在想办法 show/hide 付款方式 select。
我尝试了几个解决方案,但对我没有用。
其中一个是这个:
<script>
$(document).ready(function(){
toggleFields();
$('.delivery_option_radio').on('change', function() {
toggleFields();
});
});
function toggleFields() {
if ($('#delivery_option_3_0').is(':checked')) {
alert("Selected")
} else {
alert("Not Selected");
}
}
</script>
问题是它只工作了 2 次。示例:
页面加载,警告框出现并显示:选中,然后我 select 其他单选按钮显示 "Not Selected" 然后它停止工作。
有什么解决办法吗?我在这里找到了这个教程:
我读到它可能与 ajax 有关。我必须重新加载我的 jQuery,因为送货单选按钮使用 ajax 来计算总价。
无需再进行代码开发的麻烦。使用非常好的免费 Ship to Pay 模块。适用于 1.6/1.5 甚至 1.4
它是如何工作的? 你有前任。货到付款shipping/payment 方式。因此,在下一个付款步骤中,您的客户将看不到任何 Bankwire、PayPal、店内提货选项,只有一种货到付款 COD 方法。
下一个例子。客户想要直接在商店取货。他选择送货选项到店自提,在付款方式中将看不到货到付款付款方式或 PayPal/Bankwire 选项。