糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > html 加号按钮变减号 带有javascript附加输入的加号/减号按钮

html 加号按钮变减号 带有javascript附加输入的加号/减号按钮

时间:2021-03-28 10:38:56

相关推荐

html 加号按钮变减号 带有javascript附加输入的加号/减号按钮

我期待在结帐页面上为数量输入添加加号和减号按钮。当输入更新时,javascript函数被称为更新总成本。带有javascript附加输入的加号/减号按钮

我已经添加了更新输入框的按钮和jquery,但我需要更新成本的javascript函数的帮助。

下面是按钮的代码:

-

+

这里是jQuery的的按钮

$(".PLUS, .MIN").click(function(){

var itemVal = parseInt($(this).siblings(".InputText").val());

if ($(this).hasClass('MIN'))

itemVal--;

else

itemVal++;

$(this).siblings(".InputText").val(itemVal);

});

下面是updateCartWait函数的代码:

updateCartWait:function(quantityBox, oldQuantity, orderItemId,event) {

if(event.keyCode == dojo.keys.TAB)return;

if(!this.isAjaxCheckOut()){

return;

}

//Key pressed.. update the flag

if(this.keyPressCount[orderItemId] == null && isNaN(this.keyPressCount[orderItemId])){

this.keyPressCount[orderItemId] = 0;

}

this.keyPressCount[orderItemId] = parseInt(this.keyPressCount[orderItemId]) + 1;

setTimeout(dojo.hitch(this,"checkInventoryAndUpdateCart",quantityBox,oldQuantity,orderItemId,this.keyPressCount[orderItemId]),this.updateWaitTimeOut);

}

而且这里是checkInventoryAndUpdateCart

checkInventoryAndUpdateCart:function(quantityBox, oldQuantity, orderItemId, keyPressCountValue) {

// Get quantities and status

var inventoryStatusControl = dojo.byId("orderItem_inventoryStatus_" + orderItemId);

var clearanceStatusControl = dojo.byId("orderItem_clearanceStatus_" + orderItemId);

var availableQuantityControl = dojo.byId("orderItem_availableQuantity_" + orderItemId);

var inventoryStatus = '';

if (inventoryStatusControl && inventoryStatusControl.innerHTML != '') inventoryStatus = inventoryStatusControl.innerHTML;

var clearanceStatus = 'false';

if (clearanceStatusControl && clearanceStatusControl.innerHTML != '') clearanceStatus = clearanceStatusControl.innerHTML;

var availableQuantity = 0;

if (availableQuantityControl && availableQuantityControl.innerHTML != '') availableQuantity = parseInt(availableQuantityControl.innerHTML);

var quantity = parseInt(quantityBox.value);

if (inventoryStatus == 'Discontinued') {

alert('This product is discontinued and can not be ordered.');

return;

}

if (clearanceStatus == 'true') {

if (availableQuantity < quantity) {

this.showClearanceItemDialog(orderItemId, quantity, oldQuantity, availableQuantity, keyPressCountValue);

} else {

this.updateCart(quantity, orderItemId, keyPressCountValue);

}

return;

}

if (availableQuantity < quantity) {

if (availableQuantity == 0) {

this.showNoStockDialog(orderItemId, quantity, oldQuantity, availableQuantity, keyPressCountValue);

} else {

this.showInsufficientStockDialog(orderItemId, quantity, oldQuantity, availableQuantity, keyPressCountValue);

}

} else {

this.updateCart(quantity, orderItemId, keyPressCountValue);

}

任何人都可以帮忙吗?

如果觉得《html 加号按钮变减号 带有javascript附加输入的加号/减号按钮》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。