shoppingcartform.jsp
来自「实现一个网络购物」· JSP 代码 · 共 139 行
JSP
139 行
<% String scriptStr = "";
%><table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="15%"><img src="media/spacer.gif" width="1" height="1" border="0" alt=""></td>
<td width="65%">
<img src="media/spacer.gif" width="1" height="11" border="0" alt=""><br>
<mm:list nodes="$page" path="pages,posrel,articles" constraints="posrel.pos=13"
><mm:field name="articles.intro" /><br>
<% // **************** total costs ****************************
offsetId = (String) session.getAttribute("totalcosts");
if(offsetId !=null) {
%><img src="media/spacer.gif" width="1" height="11" border="0" alt=""><br>
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td class="titlebar" colspan="2"><img src="media/spacer.gif" height="1" width="1" border="0" alt=""></td></tr>
<tr><td class="carteven" style="text-align:left;"><span style="font-size:12px;font-weight:bold;">
YOUR TOTAL COST</span></td>
<td class="carteven" style="font-size:12px;font-weight:bold;padding-right:5px;text-align:right;"><%
if(!offsetId.equals("-1")) {
%>€ <%= nf.format(((double) Integer.parseInt(offsetId))/100) %><%
} else {
%>unspecified<%
} %></td></tr>
<tr><td class="titlebar" colspan="2"><img src="media/spacer.gif" height="1" width="1" border="0" alt=""></td></tr>
<tr><td colspan="2"><img src="media/spacer.gif" height="20" width="1" border="0" alt=""></td></tr>
</table><%
}
// **************** input fields ****************************
String answerValue = "";
answerValue = (String) session.getAttribute("q0");
if(answerValue==null) answerValue = "";
%><table width="100%" cellspacing="0" cellpadding="0">
<form name="formulier" method="post" action="javascript:changeIt('<mm:url referids="portal" page="<%= "index.jsp?page=bestel&t=send&pst=" %>" />');">
<tr>
<td class="titlebar" style="width:40%;vertical-align:middle;">
<input type="radio" name="gender" value="m" <% if(answerValue.equals("m")) { %>CHECKED<% } %>>Male
<input type="radio" name="gender" value="f" <% if(answerValue.equals("f")) { %>CHECKED<% } %>>Female</td>
<td style="width:60%;height:17px;"><img src="media/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr><%
for(int p_number = 0; p_number<questions.length; p_number++) {
answerValue = (String) session.getAttribute("q" + (p_number+1));
if(answerValue==null) answerValue = "";
%><tr><td colspan="2"><img src="media/spacer.gif" height="7" width="1" border="0" alt=""></td></tr>
<tr>
<td class="titlebar" style="width:40%;vertical-align:middle;padding-left:4px;"><%= questions[p_number] %>
<% if(p_number!=4) { %> *<% } %></td>
<td class="titlebar" style="width:60%;vertical-align:middle;text-align:right;padding-right:1px;">
<input type="text" name="q<%= p_number + 1 %>" style="width:100%;height:15px;" value="<%= answerValue %>"></td>
</tr><%
scriptStr += "var answer = escape(document.formulier.elements[\"q" + (p_number + 1) + "\"].value);\n"
+ "href += \"|q" + (p_number + 1) + "=\" + answer; \n";
}
%></form></table>
<table width="100%" cellspacing="0" cellpadding="0"><tr>
<td class="creditline" style="text-align:left;">(*) Mandatory fields</td>
</tr></table>
<img src="media/spacer.gif" width="1" height="11" border="0" alt=""><br>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="80%"><img src="media/spacer.gif" height="1" width="1" border="0" alt=""></td>
<td width="8"><img src="media/spacer.gif" height="1" width="8" border="0" alt=""></td>
<td width="180" class="titlebar"><img src="media/spacer.gif" height="1" width="180" border="0" alt=""></td>
</tr>
<tr>
<td width="80%"><img src="media/spacer.gif" height="1" width="1" border="0" alt=""></td>
<td width="8"><img src="media/spacer.gif" height="1" width="8" border="0" alt=""></td>
<td width="180">
<table width="100%" cellspacing="0" cellpadding="0"><tr>
<td style="padding:4px;padding-top:14px;">
<nowrap><a href="javascript:changeIt('<mm:url referids="portal" page="<%= "index.jsp?page=bestel&t=send" %>" />');" class="nav">
Send order</a></td>
<td style="padding:4px;padding-top:14px;">
<a href="javascript:changeIt('<mm:url referids="portal" page="<%= "index.jsp?page=bestel&t=send" %>" />');" >
<img src="../mmbase/style/images/ok.gif" border="0" alt=""></a></td></tr>
</mm:list>
<tr><td colspan="2" width="180" class="titlebar"></td><tr></tr>
<td style="padding:4px;padding-top:14px;">
<% productHref = "index.jsp?page=bestel&t=view";
%><a href="javascript:changeIt('<mm:url referids="portal" page="<%= productHref %>" />');" class="nav">
Back to shopping cart</a></td>
<td style="padding:4px;padding-top:14px;">
<a href="javascript:changeIt('<mm:url referids="portal" page="<%= productHref %>" />');">
<img src="../mmbase/style/images/next.gif" border="0" alt=""></a>
<tr><td colspan="2" width="180" class="titlebar"></td></tr>
<tr><td width="8"><img src="media/spacer.gif" height="20" width="8" border="0" alt=""></td></tr>
</td>
</tr></table>
</td>
</tr>
</table>
</td>
<td width="8"><img src="media/spacer.gif" height="1" width="8" border="0" alt=""></td>
<td width="180"><img src="media/spacer.gif" height="1" width="180" border="0" alt=""><br>
</td>
</tr>
</table>
<%-- ********************* create the javascript for posting the values *******************
--%>
<script language="javascript" type="text/javascript">
<%= "<!--" %>
function changeIt(url) {
var href = "&pst=";
var answer = document.formulier.gender;
for (var i=0; i < answer.length; i++){
if (answer[i].checked) {
var rad_val = answer[i].value;
if(rad_val != '') { href += "|q0=" + rad_val; }
}
}
<%= scriptStr %>
if(url!=null) {
document.location = url + href;
return false;
} else {
return href;
}
}
<%= "//-->" %>
</script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?