html购物车输入数量标签,js实现购物车数量增减联动价格变化

如题。

使用js实现一个购物车中常见的功能:购物数量增减功能。

我实现的效果如图:

0818b9ca8b590ca3270a3433284dd417.png

两边是两个input,中间是一个input输入框。

HTML:

JS:

//根据选择的数量计算总价,并显示出来

function setTotal(){

var t = $("#num");

var tmp = document.getElementById("totalPrice");//需要修改的总价位置1

var tmp1 = document.getElementById("totalPrice1");//需要修改的总价位置2

if(/\D/.test(t.val())){//检查用户输入的值是否是数字

alert("请您输入正确的数量!");

t.val(1);

tmp.innerHTML = "2488元";

tmp1.innerHTML = "2488元";

}

else{//如果输入合法

if(t.val() > 10){

confirm("您真的准备一次购买这么多?");

tmp.innerHTML = t.val()*2488 +"元";

tmp1.innerHTML = t.val()*2488 +"元";

}

}

}

$(function(){ //这里是加减按钮都启用的情况

var t = $("#num");

$("#add").click(function(){

t.val(parseInt(t.val())+1)

setTotal();

})

$("#min").click(function(){

if(t.val()>1){

t.val(parseInt(t.val())-1);

}

else{

alert("至少购买一件哦!");

}

setTotal();

})

});           你可以通过jquery来设置这个插件的某个按钮是否可用。使用的语句如下:其中,我们将中间的输入框置为只读,既不允许通过text文本框对文本进行修改,防止各种非法输入。

$('#add').attr('disabled',"true");

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值