📄 shoppingcart_body.jsp
字号:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ taglib prefix="s" uri="/struts-tags"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><style>.headerMerch{display:none;}</style><script> function showStuffTc(obj) { document.getElementById(obj).style.visibility='visible'; }function hideStuffTc(id) { document.getElementById(obj).style.visibility='hidden'; } var req; /* * Get the second options by calling a Struts action */ function retrieveTcs(){ var url="/web/cart/shoppingCart.html?method=listTradeCounters"; //Do the Ajax call if (window.XMLHttpRequest){ // Non-IE browsers req = new XMLHttpRequest(); //A call-back function is define so the browser knows which function to call after the server gives a reponse back req.onreadystatechange = populateTcs; try { req.open("GET", url, true); //was get } catch (e) { alert("Cannot connect to server"); } req.send(null); } else if (window.ActiveXObject) { // IE req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = populateTcs; req.open("GET", url, true); req.send(); } } } //Callback function function populateTcs(){ var imgRoot="http://img-china.rs-online.com/cn03/img/site/cart/remove.gif"; if (req.readyState == 4) { // Complete var textToSplit = req.responseText; returnElements = textToSplit.split("||"); if(returnElements[0] == "{}") { return; } var tcsId = ""; if(returnElements.length >1 ){ var tcsList = "<div id='ajaxTitleContainer'><h2>Select a Trade Counter</h2><span><a href=javascript:hideTab('tradeCounter')><img src='"+ imgRoot + "' border='0'></a></span></div>"; for ( var i=0; i<returnElements.length; i++ ){ valueLabelPair = returnElements[i].split("|"); var tcsName = ""; for ( var j=0; j<valueLabelPair.length; j++ ){ if(j==0) { tcsId = valueLabelPair[j].replace("{",""); } else{ tcsName= valueLabelPair[j].replace("}",""); } } tcsList = tcsList + "<p style='padding:3px 5px;margin:0px;'><input type='radio' name='tradeCounterId' value="+tcsId+" onClick='javascript:document.cart.submit();javascript:hideTC()'> "+tcsName+"</p>"; } }else{ valueLabelPair = returnElements[0].split("|"); var tcsName = ""; for ( var j=0; j<valueLabelPair.length; j++ ){ if(j==0) { tcsId = valueLabelPair[j].replace("{",""); } else{ tcsName= valueLabelPair[j].replace("}",""); } } } tcsList = tcsList; if(returnElements.length >1 ){ showStuffTc('tradeCounter'); document.getElementById("tradeCounter").innerHTML=tcsList; } if(returnElements.length ==1 ){ document.getElementById("tradeCounterId").value=tcsId; document.cart.submit(); } }} function hideTC(){hideTab('tradeCounter');} </script><!-- Bread Crumb --> <div id="breadCrumb"> <ul> <li><a title="主页" href="/web/">主页</a></li> </ul></div><!-- Main Table --><div onclick="javascript:hidechild()" id="cartContainer"><table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody><tr> <td width="86%" valign="top"> <!-- Cart options and title --> <div class="cartTitle"> <div class="sectionTab"><h2 class="browseDt">你的订购单</h2></div> </div> <div id="orderOptions"> <form style="margin: 0px; padding: 0px;" method="post" action="shoppingcart.execute.action" name="cartOptions"> <div class="orderOptionsContainer"> <div class="orderOptionsTitleBar"> <h2>订购表喜好</h2> <span><a href="javascript:hideTab('orderOptions')"><img border="0" src="http://img-china.rs-online.com/cn03/img/site/cart/remove.gif"/></a></span> </div> <div class="orderOptions"><input type="checkbox" value="1" name="llcc"/> 我希望在产品页面输入我的结算中心编号。</div> <div class="orderOptions"><input type="checkbox" value="1" name="userPartNumbers"/> 我希望输入我的产品编号。</div> <div class="orderOptions"><input type="checkbox" checked="true" value="1" name="productImages"/> 希望在订购表显示产品图片。</div> <div class="orderOptionsButton"><input type="image" onclick="javascript:document.cartOptions.submit();" title="储存喜好" src="http://img-china.rs-online.com/cn03/img/site/cart/savePreferences.gif"/></div> <input type="hidden" value="savePreferences" name="method"/> </div> </form> </div> <div class="clear"/> <div id="cartOuterBorder"> <div id="cartInnerBorder"> <!-- cart form starts here --> <form method="post" action="shoppingcart.updateShoppingCart.action" name="cart"> <div id="tradeCounter"> </div> <!-- Error Message --> <s:if test="!shoppingCart.isValid()"> <div style="font-size: 75%;" id="errorHeading"> <h4>很抱歉! 系统未能完成您的要求!</h4> 详情请参考下列红色标示的信息。如需协助, 请致电RS网上帮助热线与我们联络。 </div> </s:if> <!-- End Error Message--> <!-- Punch out Delivery Options --> <!-- End Punch out Delivery Options --> <!-- Price Message --> <s:if test="getSessionUser()==null"> <div id="priceMessage">由于您现时未有登入,所以系統显示价格或不等同于您的实际价格 - <a title="登入" href="../other/auth.login.action">登入</a> </div> </s:if> <!-- End Price Message --> <input type="hidden" value="SHG" name="tradeCounterId" id="tradeCounterId"/> <!-- TC ADDRESS DETAILS--> <!-- END TC DETAILS --> <div class="calMessage"> <ul> <li>请在下面输入库存号和数量.全部项目填写完毕后,按下“确认订单”按钮 </li> </ul> </div> <!-- Main Cart --> <table width="100%" cellspacing="0" cellpadding="0" border="0" id="cartTable"> <thead> <tr class="cartTableHeader"> <th class="headerStockNo">RS库存号</th> <th class="headerQty">数量</th> <!-- DESCRIPTION + IMAGE --> <th class="headerDescription">产品详情</th> <th class="headerUnits">单位</th> <th class="headerUnitPrice">单价</th> <th class="headerGoodsValue">金额</th> <th class="headerRemove">移除</th> </tr> </thead> <tbody> <!-- Product lines --> <c:forEach items="${items}" var="item" varStatus="status"> <tr> <c:if test="${item.productId!=null}"> <!-- stock number --> <td valign="top" align="center" class="cellStockNo"> <input type="hidden" value="2347452" name="oldstocknum"/> <input type="text" onkeydown="return checkEnter(event)" value="${item.productId }" name="items[${status.index }].productId" class="cellStockNoField"/> </td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -