asp高手帮个忙

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:03:11
这是一段用于注册的代码,可是在运行的时候,首先弹出一个出错信息,即("提交失败!\n\n错误原因:请输入学生学号。");点确定后,才进入注册页面,由于本人刚学ASP,希望大家能帮帮我,代码如下:
<!--#include file="conn.asp"-->
<%
dim id,xm,sex,csny,adress,tele,xb,bj,zzmm
dim sql
id=replace(trim(Request.Form("text1")),"'","‘")
if id="" then
%>
<script language=vbScript>
alert("提交失败!\n\n错误原因:请输入学生学号。");
history.back();
</script>
<%
founderr=true
end if
xm=request("text2")
sex=request("sel1")
csny=request("text3")
adress=request("text4")
tele=request("text5")
xb=request("sel3")
bj=request("text6")
zzmm=request("sel2")

set rs=server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
sql="sele

是你id=replace(trim(Request.Form("text1")),"'","‘")
的id值没有取到,检查一下填写表单中有没有text1(他没有值(内容))这个输入框什么的!!!

<!--#include file="conn.asp"-->
<%
dim id,xm,sex,csny,adress,tele,xb,bj,zzmm
dim sql
id=replace(trim(Request.Form("text1")),"'","‘")
if id="" then
到这里有一个问题,叶面打开时就进行了一次id是否为空的判断,而判断结果为空,所以这应该是前一个叶面出了问题,导致没有点确定就提交了数据,到前一个叶面找找看看吧,大致看一下这个叶面没什么问题,只是最好用javascript,不用vbscript。

id=replace(trim(Request.Form("text1")),"'","‘")

这个网页需要有个表单提交学生的学号,元素名称叫"text1"