当前位置:首页 » 网页前端 » web修改购物项数量
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web修改购物项数量

发布时间: 2022-07-28 12:44:34

‘壹’ 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 %>