解決產品頁更改產品數量同步調用運費觸發響應

今天發現magento 的產品頁關於客戶輸入產品數量時計算該產品總價和產品運費時,發現運費老是慢一步觸發相應,查看代碼找到原代碼的是利用js 的 onkeypress 觸發運費更改,其實這個不適用,應該更改成onblur或onchange,onchange是當先後值一致時不做響應,更加合理,onblur和onchange都在焦點離開輸入框時觸發。html

<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();">
完美解決產品頁同步調用正確運費
相關文章
相關標籤/搜索