📄 cart.jsp
字号:
<%@page contentType="text/html"%><%@page pageEncoding="gb2312"%><%@ page import="com.ebuy.web.beans.*" %><script> function execModify() { var f=document.frmcart; f.exectype.value="modify"; return true; } function execRemove() { var f=document.frmcart; var len=f.ckselect.length; var v1=false; if(len>1) { for(var i=0;i<len;i++) { if(f.ckselect[i].checked==true) { v1=true; break; } } } else { v1=f.ckselect.checked; } if(v1==false) { window.alert("请选择要删除的商品"); return false; } else { var v2=window.confirm("确实要删除选中的商品吗?"); if(v2==true) { f.exectype.value="remove"; return true; } else { if(len==1) { f.ckselect.checked=false; } else { for(var j=0;j<len;j++) { f.ckselect[j].checked=false; } } return false; } } } function CheckQuantity() { var str=event.srcElement.value; var flag = false; if(isNaN(str) || str=="") { flag=true; } if(parseFloat(str)>parseInt(str)) { flag=true; } if(parseInt(str)<1 || parseInt(str)>99) { flag=true; } if(flag) { window.alert("数量只能在1-99之间!"); event.srcElement.focus(); } } </script><% ShoppingCart cart=(ShoppingCart)request.getSession().getAttribute("cart"); java.util.ArrayList list=cart.getItems(); java.text.NumberFormat format=java.text.NumberFormat.getCurrencyInstance();%><table cellSpacing="1" cellPadding="1" width= 600 border="0" style="font-size:xx-small;" align="center"> <tr height="60"> <td valign="middle" colspan="2" style="FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #0033ff; TEXT-ALIGN: center"> <span>您 的 购 物 车</span> </td> </tr> <form name="frmcart" action="servlets/cartservlet" method="post"> <TR VALIGN="top"> <TD> <table width= "100%" cellspacing="0" cellpadding="3" rules="all" bordercolor="#CCCCCC" border="1" id="tbCart" style="background-color:White;border-color:#CCCCCC;border-width:1px;border-style:None;height:0px;width:100%;border-collapse:collapse;"> <tr align="Center" style="color:White;background-color:#C0C0FF;border-color:Black;border-style:Groove;font-size:xx-Small;font-weight:bold;height:10px;"> <td style="width:10%;">删除</td><td style="width:8%;">序号</td><td style="width:45%;">商品名称</td><td style="width:14%;">你的价格</td><td align="Center" style="width:6%;">数量</td><td style="width:17%;">小计</td> </tr> <% java.util.Iterator<Goods> iter=list.iterator(); int index=0; Goods good; while(iter.hasNext()) { good=iter.next(); %> <tr align="Center" onMouseOver="this.style.backgroundColor='LemonChiffon'" OnMouseOut="this.style.backgroundColor = 'white'" style="color:#000066;background-color:White;font-size:xx-Small;height:10px;"> <td> <input type="checkbox" name="ckselect" value="<%=index%>" title= "选中后删除"/> </td> <td><%=index+1%></td> <td> <a href="productdetails.jsp?ID=<%=good.getProductid()%>" target="_blank"> <%=good.getProductname()%> </a> </td> <td> <%=format.format(good.getRealprice())%> </td> <td> <input type="text" name="<%=index%>" value ="<%=good.getQuantity()%>" maxlength="2" style="border-style:Groove;height:20px;width:59px;" onBlur="CheckQuantity()" onkeydown="if(event.keyCode==13) event.returnValue=false;"/> </td> <td> <%=format.format(good.getSubtotal())%> </td> </tr> <% index++; } %> </table> </TD> </TR> <TR height=40> <TD align="right"><span style="color:#0000C0;">合计金额: <%=format.format(cart.getTotalmoney())%></span></TD> </TR> <TR> <TD align="right"> <table> <tr> <td> <input type="hidden" name="exectype" size="2"/> <input type="image" src="img/btnEdit.jpg" border="0" title="修改数量" onclick="return execModify()"> <input type="image" src="img/btnDelete.jpg" border="0" title="删除商品" onclick="return execRemove()"> <a href="index.jsp"><img src="img/btnContinue.jpg" border="0" /></a> <a href="myebuy/checkout.jsp"><img src="img/btnCheckout.jpg" border="0" /></a> </td> </tr> </table> </TD> </TR> </FORM></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -