『壹』 java web 購物車怎麼刪除 並且有數量改變用session 和 cookie 實現代碼
附件為使用session實現了購物車功能,包括添加商品到購物車、修改數量和刪除購物車商品信息功能!
『貳』 jsp購物車修改商品數量的問題
<input type="text" id="count" value="<%=goods.getCount()%>" size="1"/>你每個商品的數量都是這個,頁面出現有多個id="count" 的input域
document.getElementById("count").value;當id是count的input唯一的時候才能取到正確的
<input type="text" id="<%=goods.getProId()%>_count" value="<%=goods.getCount()%>" size="1"/>
數量的Input的id可以換一下讓他變成唯一的,例如 商品id,這樣就唯一了
<a href="javascript:go('<%=goods.getProId()%>')">
<img src="img/changecount.gif" title="修改商品數量" border="0" width="15" height="15" style="position: relative;top:2px;"/>
</a>
每次調用go的時候把input的商品id傳過去,
function go(proId){
var str;
str="changecount.jsp?count=";
str+=document.getElementById(proId+"count").value;
str+="&&";
str+="proId=";
str+="<%=goods.getProId()%>";
window.location=str;
}
這樣應該就可以了,主要是因為你那個Input 的id重復了,
『叄』 .NET webserver 求高手來個詳細點的拜託了 類似淘寶購物車,更改數量的時候價格變動
購物車這一步還沒有存儲在資料庫中.要你最終購買確定後才會存儲到資料庫中的,修改數據這個不用用到資料庫,可以直接用JS來控制
『肆』 網頁製作中像電商購物車中的商品數量改變是怎麼做的
這個用javascript實現啊.貌似不難啊
『伍』 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>
試試看,還有問題就給我在網路里留言!
『陸』 jsp實現修改商品數量問題
是修改的時候,頁面修改商品的數量,後面的總價即時改變,點修改後,再更新到資料庫中去,對么?
你對JS了解得如何?----看你這問題,好像,你是個新手吧。
:) 我並無惡意哈。
如果你是想要每一行都可以有如此的效果,要是和你面對面的話,實現起來倒也不難,跟你說了你也就能明白。不過,現在是在網上,就不太方便了。我先說一下思路,然後,如果還是不明白,或者無從下手,可以叫我,我再給你說說,或者給你個簡單的例子。
每個商品有自己的價格。當你查看購物車的時候,我看到你目前貼出來的內容中,是有商品的價格和數量。你可以把商品的價格和數量放到隱藏域中去,然後,如果你修改了一個商品的數量,通過商品數量文本框的onchange或者onblur觸發,計算出新的數量,顯示在本商品總價上面,然後再把所有商品的價格算出總價(所有商品的價格也一樣,放到隱藏域中)。----其實,如果不用隱藏域,直接用td然後賦予ID也行,不過,這樣子有點不太嚴密,要考慮文本框為空時頁面的顯示等等等等,所以,還是用隱藏域比較好。
不知道說的這些有沒有用。如果有需要,就叫我。
天天開心。。。
:)
『柒』 怎樣設置淘寶購物車顯示數量
商品加入購物車後,在購物車頁面中,在該商品的右上方,點下「編輯」
『捌』 java web 做購物車的大概思路,和實現步奏是什麼
購物車是網上購物平台中的一個重要模塊,模擬超市中的購物車功能,即用戶在結賬前挑選商品的過程。
看完圖就會明白,採納哦。
『玖』 php如何修改購物車的商品數量
怎麼修改購物車中商品的數量?
<form name="frmsplist" method="post" action="cart.php>
<table>
<tr>
<td><div align="center">編號:<?php echo $i+1; ?></div></td>
<td><div align="center">商品名:
<input type="text" name="textfield" value="<?php echo $thiscart->cart[$i]["name"]; ?>" >
</div></td>
<td><div align="center">數量(默為值為1):
<input name="num" type="text" value="1" size=7>
</div></td>
<td><div align="right">價格:<?php echo $thiscart->cart[$i]["gold"]; ?></div></td>
<td><div align="center"><a href="modify.php?action=modify&id=<? echo $i;?>&num=5">修改</a>
</td>
</tr>
</table>
</form>
我的問題就是當點擊修改時,商品數量的值(num)不知道怎麼傳過去?
你不是表單嗎?當然用POST傳了。
modify.php
if($action==modify)
{
$sql=update tablename set 數量名='$_POST[num]' where id=$_GET[id];
mysql_query($sql);
}
『拾』 購物車里的物品數量更改的代碼怎麼寫
通過Session變數修改數量.
<%
array=split(Session("num"),":")
if Request.Form("TextBox")<>""then
Sesstion("num")=""
j=0
for each item in Request.Form("TextBox")
array(j)=item
j=j++
next
for i=0 to ubound(array)-1
Session("num")=Session("num")&array(i)&":"
next
end if %>