在购物车里面实现不了数量的加减 是什么原因

95后大叔 2019-01-31 12:33:14
这样写为什么实现不了加减??


```
<form class="form-inline">

<div class="form-group">
<div class="input-group">

<div class="input-group-addon" id="up">-</div>
<input type="text" class="form-control text-center" id ="text" value="${orderFrom.onum}">
<div class="input-group-addon" id="addd">+</div>
</div>
</div>

</form>
```
实现方法

```
<script type="text/javascript">
window.onload = function(){
var add = document.getElementById("addd");
var i = document.getElementById("text").value;
var up = document.getElementById("up");
add.onclick=function(){
//i++不能大于库存量
if(i>=1&&i<100){
i++;
;
document.getElementById("text").value = i;
}
}
up.onclick=function(){
if(i>=2){
i--;

document.getElementById("text").value = i;
}else if(i<=1){
i=1;
document.getElementById("text").value = i;
}

}
}
</script>
```



同样的方法这个可以在添加商品的时候可以实现数量的加减,到购物车里面就实现不了,这是什么原因??


...全文
566 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
95后大叔 2019-02-22
  • 打赏
  • 举报
回复
这个商品数量的加减要怎么写进数据中呀
咦哟~~~ 2019-02-02
  • 打赏
  • 举报
回复
function fun1(e) { var number = $("#number").val(); if (e=="jia"){ if (number<10){ $("#number").val(++number); }else { alert("没有库存了") } } else{ if (number>0){ $("#number").val(--number); } else { alert("商品数量不能为负数") } } } 这个是我写的一个小dome,如果说++为后缀的话,也是获取的一直都是当前的值。不会获取你运算后的值;
咦哟~~~ 2019-02-02
  • 打赏
  • 举报
回复
你把后缀的++还有--换成前缀的,先运算 后赋值。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧