下面是使用jquery实现的代码。
效果图:
源码:
/*商品数量+1*/
function numAdd(){
var num_add = parseInt($(\"#quantity\").val())+1;
if($(\"#quantity\").val()==\"\"){
num_add = 1;
}
$(\"#quantity\").val(num_add);
var total = parseFloat($(\"#price\").val())*parseInt($(\"#quantity\").val());
$(\"#totalPrice\").html(total.toFixed(2));
}
/*商品数量-1*/
function numDec(){
var num_dec = parseInt($(\"#quantity\").val())-1;
if(num_dec<1){
//购买数量必须大于或等于1
alert(\"not lt 1\");
}else{
$(\"#quantity\").val(num_dec);
var total = parseFloat($(\"#price\").val())*parseInt($(\"#quantity\").val());
$(\"#totalPrice\").html(total.toFixed(2));
}
}
</script>
</head>
<body>
<p>Quantity: <span onclick=\"numDec()\">-</span> <input type=\"text\" id=\"quantity\" /> <span onclick=\"numAdd()\">+</span></p>
<p class=\"sdsd\">Total Price: <span id=\"totalPrice\">28.10</span></p>
<input type=\"hidden\" value=\"28.1\" id=\"price\" /><!--单价-->
</body>
</html>
本文地址:https://www.stayed.cn/item/21498
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我