在jsp中如何实现这个效果?点击“-”数量减一,点击“+”数量加1,就像淘宝购物那样的,如下图。

 我来答
yiliuking
推荐于2018-06-18 · TA获得超过195个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:94.4万
展开全部
这个一般用JS来实现,大致应该是这样
<!--js函数大致如下 -->
function del(){
var count = document.getElementById("count").value;
count--;
document.getElementById("count").value = count ;
if(count<=1){
document.getElementById("del0").style.display = block;

document.getElementById("del1").style.display = none;

}
if(count < total){//假定total是库存量
document.getElementById("add0").style.display = block;

document.getElementById("add1").style.display = none;
}
}

function add(){
//......和del方法类似
}

<!-- 页面处代码大致如下 -->
<img id="del1"
src="...." onclick="del()" style="dispaly:block">
<img id="del0"
src="...." style="display:none">
<input type="text" id="count" readonly> 1 </input>
<img id="add1"
src="...." onclick="add()" style="dispaly:block">
<img id="add0"
src="...." style="dispaly:none">

很久没写代码了,估计疏漏不少,不过大致是这样的思路
风11521
2018-06-17
知道答主
回答量:3
采纳率:0%
帮助的人:1865
展开全部
<!DOCTYPE html>
<html>
<head>
<meta http-equive="Conten-Type" content = "text/html charset="utf-8">
</head>
<body>
<form>
<input type=text name=amount value=1>
<input type=button value="+" onClick="javascript:this.form.amount.value++;">
<input type=button value="-" onClick="javascript:this.form.amount.value--;">
</form>
</body>
</html>
//解释一下,前面的汉字自己加上就好,我没写,好久没写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式