| | | 在ASP中实现购物小车 | | 2001-12-22·
·徐建平 ··
| 上一页 1 2 3 下一页 购物小车的显示
显示用户已经购买的商品信息,即是显示Session变量的内容。只要将Session变量的内容拆分,存入数组中,再显示数组的内容即可。购物小车的显示界面如图1所示,其中“数量”栏的类型为“text",“取消本商品”栏的类型为“checkbox”。这两栏的数据是可以变动的,在“取消本商品”栏中打“√”,再按“重新计算”,将在购物小车中取消该商品。

图1
“重新计算”和“继续购买”两个命令按钮用JavaScript实现: <script language=“JavaScript"> <!-- function onback(theForm) {window.history.back() } function recal(theForm) {theform.action=“modifycart.asp" } --> </script>
实现显示购物小车的代码如下: <% dim k array1=split(Session(“spid”),“:”) array2=split(Session(“num”),“:”) k=0 do while k<ubound(array1) %> <tr> <td><p align=“center”><%=array1(k)%> </p></td> <td><p><input type=“text” name=“t1” size=“10” value=“<%=array2(k)%>”></p></td> <td><p><input type=“checkbox” name= “ifcancel” value=<%=k%> ></p></td></tr> <% k=k+1 loop %> <tr> <td align=center height=“42” colspan=“2”> <input type=“submit” name=“submit” value=“重新计算” onclick=“return recal(this.form)”></td> <td align=center height=“42” colspan=“3”> <input type=“submit” name=“Submit” value=“继续购买” onclick=“return onback(this.form)”></td> </tr>
上一页 1 2 3 下一页 | | | 感谢
访问天极网,如果您觉得该文章涉及版权问题,请看这里!
|
|