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附加输入的加号/减号按钮相关推荐
- html更改灰色按钮可用,点击提交按钮后按钮变灰色不可用状态的三种方法
第一种方法:直接按钮中加入 当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能.从代码就可以看出,我们只需在提交按钮上加入这一句: οnclick="ja ...
- jquery按钮置灰_点击提交按钮后按钮变灰色不可用状态的三种方法
第一种方法:直接按钮中加入 当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能.从代码就可以看出,我们只需在提交按钮上加入这一句: οnclick="ja ...
- html表单按钮灰色,点击提交按钮后按钮变灰色不可用状态的三种方法
第一种方法:直接按钮中加入 当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能.从代码就可以看出,我们只需在提交按钮上加入这一句: οnclick="ja ...
- 提交按钮变灰色不可用状态
点击提交按钮后按钮变灰色不可用状态 <html> <head> <meta http-equiv="Content-Type" content=&qu ...
- VMware Tools按钮变灰色,无法安装的解决方法
VMware Tools按钮变灰色,无法安装的解决方法 参考文章: (1)VMware Tools按钮变灰色,无法安装的解决方法 (2)https://www.cnblogs.com/osttwz/p ...
- 利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色)
利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色) GetDlgItem(IDC_XXX)->EnableWindow(FALSE)//IDC_XXX为你想变灰的按钮的ID 利用你找到的h ...
- html选择按钮select,Html选择使用select来改变一个按钮的链接使用Javascript
我试图找到一个解决方案与stackoverflow搜索,但我不明白我发现了什么.Html选择使用select来改变一个按钮的链接使用Javascript 基本上我想有一个列表,我可以从中选择一个值,从 ...
- 鼠标停在按钮上 按钮变大
1.这是三个button按钮 <button class="btn-share">Jack</button><button class="b ...
- jquery实现点击按钮变灰不可点击并开始倒计时10秒特效代码
jquery实现点击按钮变灰不可点击并开始倒计时10秒特效代码 实现代码 代码解析 1.给按钮绑定一个点击事件 2.设置一个初始的时间值,决定按钮过多少秒恢复 3.进行时间判断 4.设置一个计时器 实 ...
- 让按钮变灰色,不可用/
<html> <head> <title>让按钮变灰色,不可用</title> </head> <script> funct ...
最新文章
- 毫米波雷达基本技术与应用
- Jupyter 服务开发指南
- Windows Server 2012R2 WDS部署Windows 7
- ASP.NET Core 介绍和项目解读
- linux mail 密码错误,linux下mail使用故障解决
- java内部类写法_Java学习-内部类
- 小用lambda函数
- linux得到当前系统时间,在LINUX下用C++编程,怎么获取系统当前的时间。
- hibernate处理懒加载异常的方法
- windows 命令行远程连接_CentOS系列001:windows远程桌面连接CentOS
- 浅尝flutter中的动画(淡入淡出)
- 1112: 进制转换(函数专题)
- 随想录(fatfs的学习)
- 支持同步的php目录,php – rsync同步省略目录
- Java之拦截器与过滤器
- 项目01——图书进、销、存(jxc)系统(单机版)
- 挂机宝是服务器还是虚拟主机,挂机宝属于虚拟主机吗
- 双系统下Ubuntu完整卸载
- 玉米稻风波被中途扼杀 国稻种芯-何登骥:生物育种风险机制
- 电脑重装系统(win7)