解决产品页更改产品数量同步调用运费触发响应

本文解决了Magento电商平台中产品页的运费计算延迟问题。通过将产品数量输入框的事件监听从onkeypress改为onchange,实现了产品总价和运费的即时更新。

今天发现magento 的产品页关于客户输入产品数量时计算该产品总价和产品运费时,发现运费总是慢一步触发相应,查看代码找到原代码的是利用js 的 onkeypress 触发运费更改,其实这个不适用,应该更改为onblur或onchange,onchange是当前后值一致时不作响应,更加合理,onblur和onchange都在焦点离开输入框时触发。

<input type="text" class="input-text qty validation-passed" title="Qty" value="1" maxlength="12" id="qty" name="qty" onkeypress="changeitem();">

改为

<input type="text" class="input-text qty validation-passed" title="Qty" value="1" maxlength="12" id="qty" name="qty" onchange="changeitem();">

完美解决产品页同步调用正确运费

转载于:https://my.oschina.net/u/234530/blog/54292

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值