如何用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();指的是单件商品,所以不成立!
展开
 我来答
海南现代泌尿专科医院
推荐于2016-05-26 · TA获得超过194个赞
知道小有建树答主
回答量:197
采纳率:100%
帮助的人:91.9万
展开全部
<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;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大狼唠不停
2015-09-01 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:133
采纳率:100%
帮助的人:38.1万
展开全部
首先,你的数据结构是如何的?
其次,如果是列表的话,for循环然后叠加。
最后,提示最好使用面向对象思想,然后dom上仅仅显示计算结果,而不要每次都去抓dom然后存取值。就像楼上的答案。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cddea2a
2015-09-10 · TA获得超过125个赞
知道小有建树答主
回答量:319
采纳率:100%
帮助的人:129万
展开全部
详细问题呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
竟效缘
2015-09-24
知道答主
回答量:23
采纳率:0%
帮助的人:4.6万
展开全部
只要知道数量价格就可以计算了,你要从哪里计算呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
messizhu0516
2015-08-21 · 超过15用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:29万
展开全部
相加即可,望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式