當前位置:首頁 » 網購平台 » js購物車計算總價
擴展閱讀
寧波奧德賽優惠價格 2021-03-15 14:26:02
丹尼斯購物卡能掛失么 2021-03-15 14:25:58
淘寶購物指紋驗證失敗 2021-03-15 14:24:44

js購物車計算總價

發布時間: 2021-03-05 11:37:35

① ASP如何更改購物車中商品數量和計算總價

這是因為當購物車有兩種或以上的商品時,你的actionid的值就會變成形如"12, 22, 25"的形式,成了字元串,而不是數值型,所以會出錯,
我幫你修改了一下,就是把那個form表單位置改改就行了,改成每個商品都在自己的一個form表單里,這樣就不會出錯了!!
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open mallDSN
set rs=server.createobject("ADODB.Recordset")
rs.open "select actionid,id,cpsl,yunfei,proctnum,goods,style,state,paid from orders1 where username='"&username&"' and yunfei=0 ",conn,1,3
do while not rs.eof%>
<form name="form" method="post" action="add.asp?action=cpsl&actionid=<%=rs("actionid")%>">
<tr bgcolor="#FFFFFF">
<td width="7%" height="89" align="center" style='PADDING-LEFT: 5px'><input name="id" type="checkbox" checked="checked" value="<% = rs("id") %>" />
</td>
<td align="left" style='PADDING-LEFT: 5px' width="16%"><div align="center"><img src="<% = rs("goods")%>" width="75" height="75" border="0" /></div></td>
<td align="center" width="13%"><a class="a5" href="proct.asp?id=<% = rs("id") %>" target="_blank">
<% = rs("proctnum") %>
</a></td>
<td align="center" width="13%"><font color="#FF0000"> <%=rs("paid")%></font> 元</td>
<td align="center" width="13%"><font color="#FF0000">
<input name="cpsl" type="text" id="cpsl" style="font-size:12px" value="<% = rs("cpsl")%>" size=3 maxlength=20>
</font></td>
<td align="center" width="13%">
<input type="submit" name="Submit4" value="修改"></td>
<td align="center">
<%
response.Write "<a href=add.asp?action=del&actionid="&rs("actionid")&">"
response.Write "<img src=images/trash.gif border=0></a></td></tr></form>"
rs.movenext
loop
rs.close
set rs=nothing
response.write "<tr><td height=36 colspan=6 bgcolor=#FFFFFF ><div align=center> "
if action<>"addtocart" then
%>
<input name="Submit22" type="button" onclick="MM_goToURL('parent','proct.asp');return document.MM_returnValue" value="繼續購物" />
<input name="Submit23" type="button" value="去收銀台" onclick="this.form.action='zxoderok.asp';this.form.submit()" />
<%
end if
%>
</td>
</tr>
</table>

試試看,還有問題就給我在網路里留言!

② 在java中,怎麼通過javascript來實現購物車里所有商品價格的總價結算

用JQuery選擇器,操作DOM元素,進行商品加減操作(動態數據可以參考ajax技術)

③ 用javascript怎麼一次計算多個商品總價

是要多個值相加求和么? 舉個例子:兩個值相加,第一個值的id定為fId、第二個值的id定為版sId。JavaScript中寫個方法
<JavaScript...>
function sum(){
var id1=document.getElementById("fId").value;
var id2=document.getElementById("sId").value;

//兩個權值相加即可,注意轉換為double型的

}

</JavaScript>
然後jsp下面在調用這個方法就好了 在哪調用就是你的事了

④ 【jquery】計算購物車內商品總價!

<script type="text/javascript" language="javascript">
$(function(){
// $("dd>input").each(function(index,domEle){
// alert(this.value);
// });
var total=0;
var price,num;
$("dd:has(input)").each(function(index,domEle){
//alert($(domEle).text());
price=$("input:text",domEle)[0].value;
num=parseFloat($(domEle).text());
total+=price*num;
alert(total);
});
});
</script>現學現賣

⑤ jsp如何計算購物車總價

<%
Map<Goods,Integer> map=(Map)session.getAttribute("map");
/*if(map==null){
out.println("購物車為空");
return ;
}*/
Set<Goods> key=map.keySet();
// 計算總金額 sums
double sums=0;

for(Goods g:key){
sums=sums+g.getGPRICE()*map.get(g);
}
session.setAttribute("sums",sums);
%>
最後一專行
<span><%=sums %>元屬</span>

⑥ 購物車總價計算問題

你給那個小選來中框設自置一個onclick事件
點擊的時候獲取下所有選中的列表 獲取所有的單價和數量計算下就可以了
這種代碼你前端寫 後端還要寫 不能以用戶提交的為標准答案 前端只是給用戶看的 後端才應該是實際的邏輯代碼 要不然你這網站也太不安全了吧 0元都把你網站商品買空了

⑦ 用js實現商品購買數量越多,商品單價越低,並計算總價

偽代碼:抄
這里假設 商品購買量為 a, 商品單價為b, b和a的關系為b=a*x, 商品總價為S, 則
if (a<=100){S=a*b}
if (a>100 && a<=200){S=a*b}

function(a){
if(a<=100)
b = 300;
if(a>100 && a<=200)
b = 270;

return b;
}

以此類推

⑧ jQuery thinkphp 購物車多物品數量的加減+總價計算

(1)、js里用+=就是連接的意思,不是累加的意思,所以不能用s+=,需要用s=XXX+s。
(2)、如內果容+1的時候,資料庫也+1,這塊需要用到ajax,當你單機的時候,觸發ajax
$.post("url",{"id":"商品id"},function(data){

})
url填寫一個地址,把商品的id發到處理頁,就可以實現了

⑨ javascript計算購物車中商品的交易費用,實現總價計算

<scripttype="text/javascript"language="javascript">
$(function(){
//$("dd>input").each(function(index,domEle){
//alert(this.value);
//});
vartotal=0;
varprice,num;
$("dd:has(input)").each(function(index,domEle){
//alert($(domEle).text());
price=$("input:text",domEle)[0].value;
num=parseFloat($(domEle).text());
total+=price*num;
alert(total);
});
});
</script>現學現賣

⑩ 用javascript怎樣計算購物車價格

/*計算總價格*/
var totalPrice=0;
for(var a=1;a<3;a++){
var quantity=document.getElementById("quantity"+a).value;
var price=document.getElementById("price"+a).value;
var smallTotal=quantity*price;
totalPrice=totalPrice+smallTotal;
}
var total=document.getElementById("total");
total.innerHTML=totalPrice;
}
</script>
<script type="text/javascript">
function initialize()
{
var totalPrice=0;
for(var a=1;a<3;a++){
var quantity=document.getElementById("quantity"+a).value;
var price=document.getElementById("price"+a).value;
var smallTotal=quantity*price;
totalPrice=totalPrice+smallTotal;
/*alert(smallTotal);*/
var smallT=document.getElementById("smallTotal"+a);
smallT.innerHTML=smallTotal;
}
/*取出購物車的所有商品的價格總和*/
var total=document.getElementById("total");
total.innerHTML=totalPrice;
}
</script>

<style type="text/css">
#imgtest {
position: absolute;
top: 100px;
left: 400px;
z-index: 1;
}

table {
left: 100px;
font-size: 20px;
}
</style>
</head>
<body onload="initialize()">
<div id="imgtest"></div>
<br />
<br />
<table border="1" style="text-align: center;" align="center">
<thead style="height: 50">

<td style="WIDTH: 300px">
商品名稱
</td>
<td style="WIDTH: 60px">
圖片
</td>

<td style="WIDTH: 170px">
數量
</td>
<td style="WIDTH: 170px">
價格
</td>
<td style="WIDTH: 250px">
小計
</td>

</thead>
<tbody>
<tr>
<td class="name">商品1</td>
<td class="image">
<img src="1.jpg" width="40px" height="40px" id="image1" />
</td>
<td class="quantity">
<input id="quantity1" value="1" onblur="total(1);" />
</td>
<td class="price">
<input type="hidden" id="price1" value="20" />
20
</td>
<td class="total">
<span id="smallTotal1"></span> 元
</td>
</tr>

<tr>
<td class="name">商品2</td>
<td class="image">
<img src="1.jpg" width="40px" height="40px" id="image1" />
</td>
<td class="quantity">
<input id="quantity2" value="2" onblur="total(2);" />
</td>
<td class="price">
<input type="hidden" id="price2" value="30" />
30
</td>
<td class="total">
<span id="smallTotal2"></span> 元
</td>
</tr>
<tr>
<td colspan="4" class="cart_total">
<br>
</td>
<td>
<span class="red">總計:</span><span id="total"></span> 元
</td>
</tr>
</tbody>
</table>

</body>
</html>