如何用JS算出商品总价!
我正做一个网购系统,可是碰到了问题!我举个例吧:一个客户选中了4件商品,分别是:A商品-13元,B商品-27元,C商品-56元,D商品-49元,分别放入了购物车,默认情况...
我正做一个网购系统,可是碰到了问题!我举个例吧:
一个客户选中了4件商品,分别是:A商品-13元,B商品-27元,C商品-56元,D商品-49元,分别放入了购物车,默认情况下,所有商品的数量都为一件,当客户进入购物车,然后才可以进行数量的选择,比如:A商品客户需要2件,B商品3件,C商品4件,D商品3件,每件商品都有不同价格,问题来了,如何使用JS自动计算,显示一个总价出来!
计算方法我会:如下:
A2+B3+C4+D3=总价
或:
A x 2 = A商品总价
B x 3 = B商品总价
C x 4 = C商品总价
D x 3 = D商品总价
然后:ABCD的和相加=总价
算法没错!但就不知如何实现,请高手帮个忙,高分重谢!
商品都是后台读取的。分别有不同有ID号!ABCD商品只是代表,都是如客户选择的,那客户选择了50件、100件呢?用ASP又该如何写..var a = document.getElementById("a_num").value.parseInt();指的是单件商品,所以不成立! 展开
一个客户选中了4件商品,分别是:A商品-13元,B商品-27元,C商品-56元,D商品-49元,分别放入了购物车,默认情况下,所有商品的数量都为一件,当客户进入购物车,然后才可以进行数量的选择,比如:A商品客户需要2件,B商品3件,C商品4件,D商品3件,每件商品都有不同价格,问题来了,如何使用JS自动计算,显示一个总价出来!
计算方法我会:如下:
A2+B3+C4+D3=总价
或:
A x 2 = A商品总价
B x 3 = B商品总价
C x 4 = C商品总价
D x 3 = D商品总价
然后:ABCD的和相加=总价
算法没错!但就不知如何实现,请高手帮个忙,高分重谢!
商品都是后台读取的。分别有不同有ID号!ABCD商品只是代表,都是如客户选择的,那客户选择了50件、100件呢?用ASP又该如何写..var a = document.getElementById("a_num").value.parseInt();指的是单件商品,所以不成立! 展开
5个回答
展开全部
<input id="a_num" value="" />
.........."b_num"............
...........c.................
...........d.................
js:
var a = document.getElementById("a_num").value.parseInt();
var b = .........................b_num....................
var c ...........................c_num....................
var d ...........................d_num....................
var totoal = a*a_price + b*b_price + c*c_price + d*d_price;
.........."b_num"............
...........c.................
...........d.................
js:
var a = document.getElementById("a_num").value.parseInt();
var b = .........................b_num....................
var c ...........................c_num....................
var d ...........................d_num....................
var totoal = a*a_price + b*b_price + c*c_price + d*d_price;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,你的数据结构是如何的?
其次,如果是列表的话,for循环然后叠加。
最后,提示最好使用面向对象思想,然后dom上仅仅显示计算结果,而不要每次都去抓dom然后存取值。就像楼上的答案。
其次,如果是列表的话,for循环然后叠加。
最后,提示最好使用面向对象思想,然后dom上仅仅显示计算结果,而不要每次都去抓dom然后存取值。就像楼上的答案。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
详细问题呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要知道数量价格就可以计算了,你要从哪里计算呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相加即可,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询