点击加减号改变input值

本文介绍了一个简单的HTML、CSS和JavaScript实现的数量增减功能,通过按钮操作更新输入框中的数值,同时限制数值不能为负。该功能常见于电商网站的商品数量选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

样例
在这里插入图片描述
点击上按钮 数量增加
点击下按钮数量减少但不能为负数
html

<label for="" class="label1">兑换数量:</label>
<input type="text" class="inputs" id="num" value="0">
<span class="num">
		<a class="up" id="max"></a>
		<a class="down" id="min"></a>
</span>
<div class="count">
			件  &nbsp;&nbsp;&nbsp;库存<span>1234561</span>件
</div>

css

.label1,.inputs,.num,.count{
	display: inline-block;
}
.num{
	width: 20px;
	height: 30px;
	vertical-align: middle;
}
.up{
	width: 20px;
	height: 15px;
	display: block;
	background: url('public/assets/images/integral/tjsz.jpg') no-repeat;
	background-position: 0px 0px;
}
.down{
	width: 20px;
	height: 15px;
	display: block;
	background: url('public/assets/images/integral/tjsz.jpg') no-repeat;
	background-position: 0px -16px;
}

js

$(document).ready(function(){
		/*加一减一按钮*/
		$("#max").click(function(){
		var oldValue=parseInt($('#num').val());//取出现在的值,并使用parseInt转为int类型数据
		oldValue++;//自加1
		$('#num').val(oldValue);//将增加后的值付给原控件
		});
		$("#min").click(function(){
		var oldValue=parseInt($('#num').val());//取出现在的值,并使用parseInt转为int类型数据
			if(oldValue==0){
				return;
			}else{
				oldValue--;//自加1
				$('#num').val(oldValue);//将增加后的值付给原控件
			}
		
		});
	});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值