小生愚钝,实在找不到错误,恳请大侠帮我看看错在哪里啊?先谢谢了!
在线订单提交页面:order.html
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>留言模板</title>
<script src="dm.js" tppabs="gaokao/dm.js" type="text/javascript"></script>
<script language = "JavaScript">
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function checkform(){
if(document.order.name.value==''){
alert('请填写您的收货人姓名!!');
document.order.name.focus();
return false;
}
if(document.order.addr.value==''){
alert('请填写您的收货人地址!!');
document.order.addr.focus();
return false;
}
if(document.order.phone.value==''){
alert('请填写您的联系电话!!');
document.order.phone.focus();
return false;
}
if(document.order.chanpin.value==''){
alert('请选择订购套餐及数量!!');
document.order.chanpin.focus();
return false;
}
return true;
}
function formOnload() {
//获取优惠码
document.order.code.value=bbb(r_urlinfo);
document.order.id.value=bbb(r_urlinfo);
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
<style type="text/css">
<!--
body{
color:#000000;
font-size:12px;
}
.red {color: #FF0000}
td{font-size:12px;}
-->
</style>
</head>
<body leftmargin="15" topmargin="0" marginwidth="0" marginheight="0" onLoad="formOnload();">
<div align="center">
<table width="495" border="0" cellpadding="5" cellspacing="0" id="table1">
<form action="order.asp" method="post" name="order" id="order" onSubmit="return checkform();"><input name="id" type="hidden" id="id" value="" />
<input name="oder" type="hidden" id="oder" value="log" />
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">收货人姓名:<input name="name" type="text" class="h18" size="12" maxlength="10">
<font color="#FF0000">* </font></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">收货人地址:<input name="addr" type="text" class="h18" id="addr" size="46" maxlength="50">
<font color="#FF0000">*</font></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">联系 电话:<input name="phone" type="text" class="h18" size="15" maxlength="15" id="phone">
<font color="#FF0000"> </font>手机电话必选其一,固定电话请写区号</td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">手
机:<input name="mail" type="text" class="h18" id="mail" maxlength="12"></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">邮 编:<input name="zip" type="text" class="h18" id="zip" size="15" maxlength="6">
</td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">代 码:<input name="code" type="text" class="h18" id="code" readonly="true" size="6">
</td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">
<input name="paytype" type="radio" value="货到付款" checked>
货到付款: 支持全国货到付款 免费快递 保护隐私</td>
</tr>
<tr>
<td height="107" style="padding-top: 4px; padding-bottom: 4px; padding-left:20px">
<input type="radio" name="chanpin" value="1" checked>
核心考点探秘新课标版(文科)一套 985元,款到发货935元,立省50元 <br>
<input type="radio" name="chanpin" value="2">
核心考点探秘新课标版(理科)一套 985元,款到发货935元,立省50元 <br>
<input type="radio" name="chanpin" value="3">
核心考点探秘大纲版(文科)一套 985元,款到发货935元,立省50元 <br>
<input type="radio" name="chanpin" value="4">
核心考点探秘大纲版(理科)一套 985元,款到发货935元,立省50元 </td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px"><input type="CHECKBOX" id="check1" value="加 [100元] 立得原价698元《状元策略学习法》一套" name="fujia" onClick="onCheckboxChange()">
<b><font color="#FF0000">
<label for="check1">加100元立得原价698元《状元策略学习法》一套</label></font></b> </td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">订货 留言:<textarea name="body" cols="39" rows="3" class="ltxt" id="textarea_id"></textarea></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">
<input type="submit" name="Submit" value="提交" onClick="return checkorder();">
<input type="button" name="Submit2" value="重填"></td>
</tr>
</form>
</table>
</div>
</body>
</html>
提交页面:order.asp
代码如下:
<!--#include file="int/lconn.asp"-->
<!--#include file="int/ubbcode.asp"-->
ranNum=int(9*rnd)+10
iddata=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum
dim name,tel,product,email,address,youbian,content,codeID,shouji,paytype,chanpin
dim Rs,Sql,Actio
name=dvHTMLEncode(Trim(Request.Form("name")))
tel=dvHTMLEncode(Trim(Request.Form("phone")))
shouji=dvHTMLEncode(Trim(Request.Form("mail")))
paytype=dvHTMLEncode(Trim(Request.Form("paytype")))
chanpin=dvHTMLEncode(Trim(Request.Form("chanpin"))) '产品选择
if chanpin = 1 then
product = "核心考点探秘新课标版(文科)一套985元,款到发货935元,立省50元"
elseif chanpin = 2 then
product = "核心考点探秘新课标版(理科)一套 985元,款到发货935元,立省50元"
elseif chanpin = 3 then
product = "核心考点探秘大纲版(文科)一套 985元,款到发货935元,立省50元"
elseif chanpin = 4 then
product = " 核心考点探秘大纲版(理科)一套 985元,款到发货935元,立省50元"
end if
fujia=dvHTMLEncode(Trim(Request.Form("fujia")))
email=""
address=dvHTMLEncode(Trim(Request.Form("addr")))
youbian=dvHTMLEncode(Trim(Request.Form("zip")))
content=dvHTMLEncode(Trim(Request.Form("body")))
codeID=Trim(Request.Form("code"))
set Rs=server.createobject("adodb.recordset")
Sql="SELECT * FROM dingdan "
rs.open sql,conn,3,3
Rs.Addnew
rs("DDname")=name
rs("DDtel")=tel & " " shouji
rs("DDprjc")=paytype & " " product & " " & fujia
rs("DDEmail")=email
rs("DDaddr")=address
rs("DDyoubian")=youbian
rs("DDcontent")=content
rs("DDcodeID")=iddata
rs("refererID")= request.servervariables("remote_addr")
rs("DDtime")=now()
Rs.update
Rs.close
set Rs=nothing
Call CloseConn()
%>
<HTML>
<HEAD>
<TITLE>您的订购己经完成</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<link href="style.css" type="text/css" rel="STYLESHEET">
<style>
td{font-size:9pt;}
</style>
<script language="JScript.Encode" src="images\functions.js"></script>
</HEAD>
<BODY LEFTMARGIN=0 TOPMARGIN=20 MARGINWIDTH=0 MARGINHEIGHT=0>
<table width="600" bForm="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td><div align="center"><br><br><br>
<p><font color="#FF0000" size="4"><strong>订购完成</strong></font></p>
<p>等待我们的工作人员向您确认及发货 <a href="index.htm">返回首页</a></p>
</div></td>
</tr>
</table>
<table width="600" height="291" bForm="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#006699">
<tr>
<td width="195" align="right" bgcolor="#FFFFFF">收件人姓名:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=name%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">收件人电话:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=tel%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">收件人手机:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=shouji%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">收件人地址:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=address%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">邮编:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=youbian%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">产品名称:</td>
<td width="550" align="left" valign="middle" bgcolor="#FFFFFF"><%=product%></td>
</tr>
<tr>
<td align="right" valign="middle" bgcolor="#FFFFFF">订单备注:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=content%></td>
</tr>
</table>
</BODY>
</HTML>
在线订单提交页面:order.html
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>留言模板</title>
<script src="dm.js" tppabs="gaokao/dm.js" type="text/javascript"></script>
<script language = "JavaScript">
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function checkform(){
if(document.order.name.value==''){
alert('请填写您的收货人姓名!!');
document.order.name.focus();
return false;
}
if(document.order.addr.value==''){
alert('请填写您的收货人地址!!');
document.order.addr.focus();
return false;
}
if(document.order.phone.value==''){
alert('请填写您的联系电话!!');
document.order.phone.focus();
return false;
}
if(document.order.chanpin.value==''){
alert('请选择订购套餐及数量!!');
document.order.chanpin.focus();
return false;
}
return true;
}
function formOnload() {
//获取优惠码
document.order.code.value=bbb(r_urlinfo);
document.order.id.value=bbb(r_urlinfo);
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
<style type="text/css">
<!--
body{
color:#000000;
font-size:12px;
}
.red {color: #FF0000}
td{font-size:12px;}
-->
</style>
</head>
<body leftmargin="15" topmargin="0" marginwidth="0" marginheight="0" onLoad="formOnload();">
<div align="center">
<table width="495" border="0" cellpadding="5" cellspacing="0" id="table1">
<form action="order.asp" method="post" name="order" id="order" onSubmit="return checkform();"><input name="id" type="hidden" id="id" value="" />
<input name="oder" type="hidden" id="oder" value="log" />
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">收货人姓名:<input name="name" type="text" class="h18" size="12" maxlength="10">
<font color="#FF0000">* </font></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">收货人地址:<input name="addr" type="text" class="h18" id="addr" size="46" maxlength="50">
<font color="#FF0000">*</font></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">联系 电话:<input name="phone" type="text" class="h18" size="15" maxlength="15" id="phone">
<font color="#FF0000"> </font>手机电话必选其一,固定电话请写区号</td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">手
机:<input name="mail" type="text" class="h18" id="mail" maxlength="12"></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">邮 编:<input name="zip" type="text" class="h18" id="zip" size="15" maxlength="6">
</td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">代 码:<input name="code" type="text" class="h18" id="code" readonly="true" size="6">
</td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">
<input name="paytype" type="radio" value="货到付款" checked>
货到付款: 支持全国货到付款 免费快递 保护隐私</td>
</tr>
<tr>
<td height="107" style="padding-top: 4px; padding-bottom: 4px; padding-left:20px">
<input type="radio" name="chanpin" value="1" checked>
核心考点探秘新课标版(文科)一套 985元,款到发货935元,立省50元 <br>
<input type="radio" name="chanpin" value="2">
核心考点探秘新课标版(理科)一套 985元,款到发货935元,立省50元 <br>
<input type="radio" name="chanpin" value="3">
核心考点探秘大纲版(文科)一套 985元,款到发货935元,立省50元 <br>
<input type="radio" name="chanpin" value="4">
核心考点探秘大纲版(理科)一套 985元,款到发货935元,立省50元 </td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px"><input type="CHECKBOX" id="check1" value="加 [100元] 立得原价698元《状元策略学习法》一套" name="fujia" onClick="onCheckboxChange()">
<b><font color="#FF0000">
<label for="check1">加100元立得原价698元《状元策略学习法》一套</label></font></b> </td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">订货 留言:<textarea name="body" cols="39" rows="3" class="ltxt" id="textarea_id"></textarea></td>
</tr>
<tr>
<td style="padding-top: 4px; padding-bottom: 4px">
<input type="submit" name="Submit" value="提交" onClick="return checkorder();">
<input type="button" name="Submit2" value="重填"></td>
</tr>
</form>
</table>
</div>
</body>
</html>
提交页面:order.asp
代码如下:
<!--#include file="int/lconn.asp"-->
<!--#include file="int/ubbcode.asp"-->
ranNum=int(9*rnd)+10
iddata=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum
dim name,tel,product,email,address,youbian,content,codeID,shouji,paytype,chanpin
dim Rs,Sql,Actio
name=dvHTMLEncode(Trim(Request.Form("name")))
tel=dvHTMLEncode(Trim(Request.Form("phone")))
shouji=dvHTMLEncode(Trim(Request.Form("mail")))
paytype=dvHTMLEncode(Trim(Request.Form("paytype")))
chanpin=dvHTMLEncode(Trim(Request.Form("chanpin"))) '产品选择
if chanpin = 1 then
product = "核心考点探秘新课标版(文科)一套985元,款到发货935元,立省50元"
elseif chanpin = 2 then
product = "核心考点探秘新课标版(理科)一套 985元,款到发货935元,立省50元"
elseif chanpin = 3 then
product = "核心考点探秘大纲版(文科)一套 985元,款到发货935元,立省50元"
elseif chanpin = 4 then
product = " 核心考点探秘大纲版(理科)一套 985元,款到发货935元,立省50元"
end if
fujia=dvHTMLEncode(Trim(Request.Form("fujia")))
email=""
address=dvHTMLEncode(Trim(Request.Form("addr")))
youbian=dvHTMLEncode(Trim(Request.Form("zip")))
content=dvHTMLEncode(Trim(Request.Form("body")))
codeID=Trim(Request.Form("code"))
set Rs=server.createobject("adodb.recordset")
Sql="SELECT * FROM dingdan "
rs.open sql,conn,3,3
Rs.Addnew
rs("DDname")=name
rs("DDtel")=tel & " " shouji
rs("DDprjc")=paytype & " " product & " " & fujia
rs("DDEmail")=email
rs("DDaddr")=address
rs("DDyoubian")=youbian
rs("DDcontent")=content
rs("DDcodeID")=iddata
rs("refererID")= request.servervariables("remote_addr")
rs("DDtime")=now()
Rs.update
Rs.close
set Rs=nothing
Call CloseConn()
%>
<HTML>
<HEAD>
<TITLE>您的订购己经完成</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<link href="style.css" type="text/css" rel="STYLESHEET">
<style>
td{font-size:9pt;}
</style>
<script language="JScript.Encode" src="images\functions.js"></script>
</HEAD>
<BODY LEFTMARGIN=0 TOPMARGIN=20 MARGINWIDTH=0 MARGINHEIGHT=0>
<table width="600" bForm="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td><div align="center"><br><br><br>
<p><font color="#FF0000" size="4"><strong>订购完成</strong></font></p>
<p>等待我们的工作人员向您确认及发货 <a href="index.htm">返回首页</a></p>
</div></td>
</tr>
</table>
<table width="600" height="291" bForm="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#006699">
<tr>
<td width="195" align="right" bgcolor="#FFFFFF">收件人姓名:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=name%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">收件人电话:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=tel%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">收件人手机:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=shouji%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">收件人地址:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=address%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">邮编:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=youbian%></td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">产品名称:</td>
<td width="550" align="left" valign="middle" bgcolor="#FFFFFF"><%=product%></td>
</tr>
<tr>
<td align="right" valign="middle" bgcolor="#FFFFFF">订单备注:</td>
<td align="left" valign="middle" bgcolor="#FFFFFF"><%=content%></td>
</tr>
</table>
</BODY>
</HTML>