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

今天发现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();">

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

你可能感兴趣的:(onkeypress,Magento,产品页,更改产品数量,运费)