请教一个页面跳转的问题,谢谢
意思是这样。比如这样简单的注册页面:
<form name="form" method="post" action="reg.asp">
<table width="778" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="fname" type="text" id="fname"></td>
</tr>
<tr>
<td><input name="femail" type="text" id="femail"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="提交"></td>
</tr>
</table>
</form>
这个是reg.asp 处理页:
<%
if trim(Request.Form("fname"))="" or trim(Request.Form("femail"))="" then
founderr=true
response.Write("&err=error")
else
founderr=false
fname=trim(Request.Form("fname"))
femail=trim(Request.Form("femail"))
end if
if founderr=false then
set rs=server.createobject("adodb.recordset")
strSQL="select * from flist"
rs.open strSQL,conn,3,3
if rs.EOF then
rs.MoveLast
end if
rs.AddNew
rs("fname")=fname
rs("femail")=femail
rs.Update
rs.Close
conn.Close
set conn=nothing
set rs=nothing
response.Write("&done=OK")
end if
%>
现在的问题是这样的,一般当我们点击按扭提交时,浏览器会跳转到这个reg.asp处理页显示处理结果。
我想要的效果是不让浏览器跳转,哪怕只是闪一下也不行。而是直接接收从处理页发过来的变量显示结果。也就是直到注册成功浏览器始终显示的是注册页面
但又不想把代码都写在一个文件上
请问该怎么写?谢谢
上面两个页的代码我只是用来举个例子。